<SEC-DOCUMENT>0001104506-20-000016.txt : 20200806
<SEC-HEADER>0001104506-20-000016.hdr.sgml : 20200806
<ACCEPTANCE-DATETIME>20200806073034
ACCESSION NUMBER:		0001104506-20-000016
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		64
CONFORMED PERIOD OF REPORT:	20200630
FILED AS OF DATE:		20200806
DATE AS OF CHANGE:		20200806

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-30739
		FILM NUMBER:		201079827

	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-Q
<SEQUENCE>1
<FILENAME>insm-20200630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2020 Workiva--><!--r:692bc3f7-d592-416b-8143-758c806a715c,g:9e4f3017-75a7-4975-bada-f7884e042cc1,d:57abccbf42ec4f4ebae184229157100a--><html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:insm="http://www.insmed.com/20200630" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>insm-20200630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80L2ZyYWc6ODFjZWE4YzUzMzE1NGUwY2I3YzE5ZTYyMjY1NGUyNTIvdGFibGU6MGM3MGYyNmM3YjFiNGM0ZWI2M2YwMjc0NjVkM2VmOWIvdGFibGVyYW5nZTowYzcwZjI2YzdiMWI0YzRlYjYzZjAyNzQ2NWQzZWY5Yl80LTEtMS0xLTA_8004d1a2-9715-4437-a878-dd47ef7f970e">false</ix:nonNumeric><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80L2ZyYWc6ODFjZWE4YzUzMzE1NGUwY2I3YzE5ZTYyMjY1NGUyNTIvdGFibGU6MGM3MGYyNmM3YjFiNGM0ZWI2M2YwMjc0NjVkM2VmOWIvdGFibGVyYW5nZTowYzcwZjI2YzdiMWI0YzRlYjYzZjAyNzQ2NWQzZWY5Yl82LTEtMS0xLTA_16626a72-e4b6-4828-8844-dd099ada341b">2020</ix:nonNumeric><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80L2ZyYWc6ODFjZWE4YzUzMzE1NGUwY2I3YzE5ZTYyMjY1NGUyNTIvdGFibGU6MGM3MGYyNmM3YjFiNGM0ZWI2M2YwMjc0NjVkM2VmOWIvdGFibGVyYW5nZTowYzcwZjI2YzdiMWI0YzRlYjYzZjAyNzQ2NWQzZWY5Yl83LTEtMS0xLTA_fedfc5c2-aca9-410c-84de-9610522a358c">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80L2ZyYWc6ODFjZWE4YzUzMzE1NGUwY2I3YzE5ZTYyMjY1NGUyNTIvdGV4dHJlZ2lvbjo4MWNlYThjNTMzMTU0ZTBjYjdjMTllNjIyNjU0ZTI1Ml83OA_40e269e4-0a6c-4fa1-9651-9d1501a7eea0">0001104506</ix:nonNumeric><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80L2ZyYWc6ODFjZWE4YzUzMzE1NGUwY2I3YzE5ZTYyMjY1NGUyNTIvdGV4dHJlZ2lvbjo4MWNlYThjNTMzMTU0ZTBjYjdjMTllNjIyNjU0ZTI1Ml83OQ_b9988c5a-793e-476a-a7a9-bdb350dabbb1">--12-31</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i4c896a37f7f341dc969d35fd1792877b_D20180101-20180131" decimals="7" name="us-gaap:DebtInstrumentConvertibleConversionRatio1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81NS9mcmFnOmU0YTNiMTZjYTA2ODRlMDQ5Y2MyMzdhMjc3MjAxY2FlL3RhYmxlOjJhZGExMjdhOTM0NDQ3YTI5YmMwN2YxMDRiYWViMDhiL3RhYmxlcmFuZ2U6MmFkYTEyN2E5MzQ0NDdhMjliYzA3ZjEwNGJhZWIwOGJfNC0xLTEtMS0w_0ebaae04-4b4c-42d0-a8b5-5cfc570b5691">0.0255384</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="insm-20200630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ib05d0fd0c6c84777b2b5436ef39b4e20_I20200803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-08-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a84a298cf424dfcae7e734675f09351_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: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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8bc0c8a894d452b87bf8518f6506fcb_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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2e23cbd0b634e5d88ea8238c34cbca1_I20190331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6ab3d5341a8462cb9ce69bd3d27e339_I20190331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia02801ff79eb4b65846eb73a0e6b37f5_I20190331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3f17ba2a43048b39a6acbee7be4050e_I20190331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dc7ffc951414406b78b2ed9e17841d0_I20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i969dbda02b464077854ac5b4ff448d39_D20190401-20190630"><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-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55c414770f9b4492988efbea86b465bb_D20190401-20190630"><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-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2bd5b0343f64e8e906832fc0e2034bb_D20190401-20190630"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i402314d9b8bd497382cc334cd3c98d8c_D20190401-20190630"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i360198b498784d46870f47750b80bb88_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7980f5e3f91c4e1bbee7c5d292246eea_D20190401-20190630"><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-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5ef16fa81404b0c9d8af88118e13530_D20190401-20190630"><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-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6931a63280cd43529088fa7d2f39bd37_I20190630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6c43652cf6648db8a082b4db559d6ad_I20190630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae84686c0e0d46d897962e780f38ad2d_I20190630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45c77c42e68e43ad90a612823a4309e9_I20190630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0db93806e7f04069816ec5d8b51a9e46_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:context id="i876347a6bff641a685bbe579b6114ec4_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2706c5575055483f800d0d3240d34d9a_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7ababcac2df4453b9563c05ddf3a55e_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cfe17f244624b02beedcdf503226fe6_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94155c15e79c42c7aa0e3d59d5524c5c_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e32f2684388408eaaefb49fda1c5aa4_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1e035e3a6744db9996bff02b4b8e2f9_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31ade5ccffb94051a4fd98e3adae488e_D20200401-20200630"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96ad12c2a75f4ddb972115a4a606638c_D20200401-20200630"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefabcbf4c56d4c6b82b09e1d77e9d6bd_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c42087bff5e4008851d1e8b440d1032_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ef56dde44784a6d93f8967ee2e69598_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae579f7d6010496ea6c6d0d374ed44df_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d41ebd4cbe04303828bf5f2efc5f863_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd8e61f7ab8b4b0fa7874e24153075f2_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2540323fb8ca4758acb2427268b911a5_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5294b3e581f4877867709712c419f12_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="i753bd10a48024ac0bfe75ffb829e0a90_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="iad8d62786c9947b99f28c4098e1915b9_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="iaa2f6b7139234fe799d9857478b7e185_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="i98c2c293b6fa4ef3badb04515386847a_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:context id="ic910c0e099cd45fc8e6c91ba61463969_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3cc7f0e2e2b442b88b57601e8943f8f_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1cf47a93e7448668458ea4884a48208_D20190101-20190630"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5043b136fd4443a5a778612e6435661b_D20190101-20190630"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4de4a91c480b4d61a1b9543db094b271_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if97f83488eda496084ae496009bd853f_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3ba83ff44494c47a2a0c715ef7a74ee_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1aa3d6c1753b41b18f2d283808b41180_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="i8dd8cd4565d2412c8d495cead2e8a3c9_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="idf13d20becf141a69f9a820a17f2c670_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="i3d5e4a7902804c0fb0a45bce1fae9de0_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:context id="ibbffc1086af743d99cf4e2df92d33267_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6d50be8ed4ac4dcd8a5f69215051416b_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e8f735e14f84015b11344cfa175ca9c_D20200101-20200630"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe89c631450241d1a63d3c46433b2111_D20200101-20200630"><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><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6365d0c60c544ae6babc717a551c23f6_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fc61a889ab24bf9a3e900f0d13e2959_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifed0000d291648b0978739c96545e217_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i671a57e71b844ca0b57db87cb9e77a03_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">insm:PublicStockOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idac4878909d94fd6b46ca6d8ecff8234_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c6475ad61e744dc9ca794e2e96d9e56_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7b675b9dc6c4a4eac0c1f5314144e51_I20200630"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5815ad6e65848ea84fe8f60c8e7691d_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2be0e771720b4388a5a9618684f922ed_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe6f009b3b324050a3d53302a58d3bc6_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if05212f9f9a04650825c4ed34e0f843a_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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ddb14e9930d452fb822c8e4a8b2184b_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c0403030684438aacc884502daa2e23_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="security"><xbrli:measure>insm:security</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i2b928c2684e64a589c5b7df6da72fcfa_I20200630"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iade3b564b1214f07baa84865800d9c1c_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31e2621281324355b733c085703f61a6_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78a5ccc9229041579243560e87ae9f63_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02bca3e7e42446578c45a355a4769d6d_D20190401-20190630"><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-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86ed93e082cd420198f09f0c8513e86d_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id50e0f080a2e43c2a63ba6f12311cb78_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d153312667e41fa932f95fcc39560bd_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fd4cfebbfa04790828e5d05d999f6be_D20190401-20190630"><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-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d4d3b0de0e047d5837879774801c2b2_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2bdd0cf3c6046c28da5787fde845137_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a57e721fb644718b3a5337a71702547_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2c74019c46941dcb1597966a1b81763_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide9268a8a10b45ac924591b25420221b_D20200101-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77d921073afb405983cdaecd62841c8c_D20190101-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7a5d6fcfb9647e4be6798c482ccc1fe_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia76e0c127bff4b82a1c6ea92a20c72c9_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a8001ccff614ebb9c7d7cc32f145eff_D20200101-20200630"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b76f291a4d841d095f1b61da1e35aa4_D20190101-20190630"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ba2d08a73f24919a50af1c3da4a9c15_D20200101-20200630"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b164e3eb276409da49caf78d7a1215e_D20190101-20190630"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b19cacbeb1f4a01900519bbf5fadd71_D20200101-20200630"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34a780245bf144ec93be0d366b242e6a_D20190101-20190630"><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="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">insm:CustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44b159b46aa34bbea88277f16704af04_I20200101"><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>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaccad51bfee490a916b595e42e82c99_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb6f31c2ea6248449d065adfaf3d1b72_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7e4f7dd90e942d592f7600f8b558018_I20200101"><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>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99df579558634fa6b57968b6d83e4da7_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4f931df969a44ad9af2f5e92d8207b47_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80008ec51577454fb8bf65c12c087908_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ac0b822d73b4d1fb7943064421a5111_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00661f7d44ec4929b2828e73d39b5186_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i968e64bfcff646ab9951dbd089fb0d84_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="i1016731c03e8434fad41fa5c68c22de9_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddfbf5c1541242e38a6563dcaeacced2_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9063525863f547de8f5d9051c3a84699_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="if74c0de7a90342209ab007c0ec8dc18e_D20200101-20200630"><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:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1398f37118e4a90ab7299f64e28fd20_D20200101-20200630"><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:PropertyPlantAndEquipmentByTypeAxis">insm:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedeb071b87e243aa9c36413b27191068_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b8b711e5d1d47a599bb37cb76be9f20_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="i969529cc7ae649a2993c6baa7f1d8a12_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4deb355daff48ebba3dc059dd21b040_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07056a9476cc4a6cb42fa997351fa898_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="if8e7cfa6cbd24a8cb8772a54cbb493ff_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i575efe5f3db64166926db1854c54af89_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i039a65ec95a34bcd9c28252d70512913_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="i46f1bc41ad214deabb05bc277491c04b_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i30dca80f915349b2b33020fd5ac97e66_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="i8617b349dcbb4884b9557dd499ece0d4_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae5a531a41ce40f5853dacc82c3a8b92_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="i96db90a4d0934e038acf84aeb7e054a1_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie85e34cdf0474a5e9e83ccbc72a4329d_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad47fdc4154f4267abcb7bca85833c52_I20180131"><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><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="ic78ae0b57b354caaa88c03173d6f3a9b_D20180101-20180131"><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><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:unit id="day"><xbrli:measure>insm:day</xbrli:measure></xbrli:unit><xbrli:context id="i9e1009ee1b76437899b95d4e6632c3b9_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:DebtInstrumentConversionTermOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><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="i39c79b1bf702426fb2876c3bd1641b79_D20180101-20180131"><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><xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:DebtInstrumentConversionTermTwoMember</xbrldi:explicitMember><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="i341671050ca64fe49b31e0044f99d2ad_D20180101-20180131"><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><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">insm:OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:DebtInstrumentConversionTermThreeMember</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="i62167cf8184a4858a422c40574069035_D20180101-20180131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="insm:DebtInstrumentConversionTermAxis">insm:DebtInstrumentConversionTermFourMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember><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="i4c896a37f7f341dc969d35fd1792877b_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="icd47db7531bf47ec84e88c47b9a31178_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ab49f44ef65494292304565bb889ff1_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i662f0fb9557a44d48c9041b63dfdd685_D20190524-20190524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">insm:PublicStockOfferingMember</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="i438826db40a44f888f799a7b9e330bc0_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="if2c10e5977a244139bcbb0d075da921a_I20190524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-05-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f7fa65481794616834c74cd253fad71_D20190524-20190524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier></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="i35849c518b8f465590223fd805b9c6d3_D20190524-20190524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">insm:PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember</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="iee40b68c68274376846b97b372e2c488_I20190516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">insm:A2019IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-05-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida6e5fee90c4449ebe13b71e9a736b02_D20200512-20200512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">insm:A2019IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-12</xbrli:startDate><xbrli:endDate>2020-05-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81fcec1c1b3b41e6ab409f6b5e4f4f2b_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">insm:A2019IncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i474a6749af9248b18f58c2af29777ffc_I20180515"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">insm:EmployeeStockPurchasePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc8574e53cc04e91a22f87e026abe996_D20180515-20180515"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001104506</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">insm:EmployeeStockPurchasePlan2018Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-05-15</xbrli:startDate><xbrli:endDate>2018-05-15</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i037cebd5de5a4867a41a3dd00aa59092_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50d1181c77bb48ea8b274885ffaa102d_I20200630"><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>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id41f8f93f06f4a848ca3dfcbd9aca396_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i186bfb6ae7444f299bf2eacdf2af6688_D20190401-20190630"><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-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3652e4eab1154017a294cee3dae3ec5b_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e5d1ac25b284039943773fd5ad78337_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifebefad065974c208f5e0cd0e1844e2c_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30f35dbae8674e2b80c5c8110a4838e7_D20190401-20190630"><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-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id696a464649d4330b3638b0d6f2aee2c_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i926bf38a119e4569a942f54e29126d0f_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic90aa3619c494cc6b081c079199f44b5_D20200401-20200630"><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>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf6ee07ff9d140cc9d94ceb280ababc1_D20190401-20190630"><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-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86bf282eac8e4c0aa48c7ea43082e87e_D20200101-20200630"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d36b0712da64868baa0cd598860b208_D20190101-20190630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i57abccbf42ec4f4ebae184229157100a_1"></div><div style="min-height:31.5pt;width:100%;"><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:8pt;font-weight:400;line-height:120%;"> </span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:2pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;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:14pt;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;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;">FORM&#160;<ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk4_4165aa4d-c88f-483d-bd65-6f540a45ae84">10-Q</ix:nonNumeric> </span></div><div style="margin-top:4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(Mark One)</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:120%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk5_84aa9e5b-55db-4141-98c6-c0552db63c9d">&#9746;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;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:11pt;font-weight:700;line-height:120%;">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center;margin-top:4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">For the quarterly period ended <ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMjU_8e91a3bd-e510-442c-bfe0-17c042be822d">June&#160;30, 2020</ix:nonNumeric> </span></div><div style="text-align:center;margin-top:4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">OR</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-top:4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTky_29300aa3-9c50-4d8c-870d-44f33f51ed24">&#9744;</ix:nonNumeric></span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;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:11pt;font-weight:700;line-height:120%;">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center;margin-top:4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to</span></div><div style="text-align:center;margin-top:4pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Commission File Number <ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTkz_a48aa84d-f47e-45dd-93da-71cc31d00079">000-30739</ix:nonNumeric></span></div><div style="text-align:center;margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:14pt;font-weight:700;line-height:120%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTkw_aba911aa-7ea7-4083-88f3-c4e578d698a7">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:9.5pt;font-weight:400;line-height:120%;">(Exact name of registrant as specified in its charter)</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"></td><td style="width:47.633%;"></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:47.635%;"></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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN18wLTAtMS0xLTA_f72a0485-0d4f-42bb-9ef5-9844ce6ee06d">Virginia</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN18wLTItMS0xLTA_c41d39a5-0584-476d-9f7d-290408a130df">54-1972729</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(I.R.S. employer identification no.)</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN18zLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZGM4Y2MyNjAyODg0ZTgyYjdhNzk3YWViNmM4NTNmM180_a5f6ee76-0219-452a-baa3-e5e2b553b4f2">700 US Highway 202/206</ix:nonNumeric>,</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:center;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></tr><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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN180LTAtMS0xLTAvdGV4dHJlZ2lvbjo5MzQxMTcwNWI5ODE0ZTdhOGY2MzgyNjkzNWUzYmRkMl80_70e0c3da-f889-4801-925a-12a6f331535a">Bridgewater</ix:nonNumeric>, <ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN180LTAtMS0xLTAvdGV4dHJlZ2lvbjo5MzQxMTcwNWI5ODE0ZTdhOGY2MzgyNjkzNWUzYmRkMl84_a76613fe-5161-4452-aaad-fa9605a30deb">New Jersey</ix:nonNumeric></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:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN180LTItMS0xLTA_8b7680c7-3ba0-4792-9925-d41f17155760">08807</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Address of principal executive offices)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(Zip Code)</span></td></tr></table></div><div style="text-align:center;margin-top:6pt;"><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:700;line-height:120%;">(<ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk0_2c346042-6416-4b79-ae11-fa624e3cab1e">908</ix:nonNumeric>) <ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk1_74cdaa15-30d5-4c54-823b-abbe80c220d0">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:9.5pt;font-weight:400;line-height:120%;">(Registrant&#8217;s telephone number including area code)</span></div><div style="text-align:center;margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%;">Not Applicable</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:9.5pt;font-weight:400;line-height:120%;">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="margin-top:3pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;">Securities registered pursuant to Section12(b) of the Act:</span></div><div style="text-align:center;margin-top:3pt;margin-bottom:3pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:86.016%;"><tr><td style="width:1.0%;"></td><td style="width:35.931%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:19.839%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:38.230%;"></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;border-top:1pt solid #000;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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;border-top:1pt solid #000;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trading symbols</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 #000;border-left:1pt solid #000;padding-left:1pt;border-right:1pt solid #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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;border-top:1pt solid #000;border-bottom:1pt solid #000;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6NGNkNzkwNDdlYmE1NDU1YmE1MTdkN2ZjODMxMmYzNTUvdGFibGVyYW5nZTo0Y2Q3OTA0N2ViYTU0NTViYTUxN2Q3ZmM4MzEyZjM1NV8xLTAtMS0xLTA_37b0bad0-303d-4a05-bfd2-e5999f8ad5f8">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;border-top:1pt solid #000;border-bottom:1pt solid #000;border-left:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6NGNkNzkwNDdlYmE1NDU1YmE1MTdkN2ZjODMxMmYzNTUvdGFibGVyYW5nZTo0Y2Q3OTA0N2ViYTU0NTViYTUxN2Q3ZmM4MzEyZjM1NV8xLTEtMS0xLTA_5ee57383-a820-4aa9-abb8-62ca3f4e54e8">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;border-top:1pt solid #000;border-bottom:1pt solid #000;border-left:1pt solid #000;padding-left:1pt;border-right:1pt solid #000;padding-right:1pt;"><span style="font-size:9.5pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6NGNkNzkwNDdlYmE1NDU1YmE1MTdkN2ZjODMxMmYzNTUvdGFibGVyYW5nZTo0Y2Q3OTA0N2ViYTU0NTViYTUxN2Q3ZmM4MzEyZjM1NV8xLTItMS0xLTA_08034c6f-2fdf-4e6a-af3e-7cc1fcf3b99f">Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></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:9.5pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d)&#160;of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90 days.&#160;<ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk2_d1127b2b-03d1-494c-a079-1645818330a5">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:9.5pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;<ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk3_bd4a1c48-5772-4f0c-b00d-b50749733c4e">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:9.5pt;font-weight:400;line-height:120%;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b-2 of the Exchange Act.</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><tr><td style="width:1.0%;"></td><td style="width:47.633%;"></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:47.635%;"></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;"><div style="text-align:center;"><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:100%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6OGNiMzQ3MjdmNzk0NGQxYzhjYjQxNGViOWYyZjE5YjkvdGFibGVyYW5nZTo4Y2IzNDcyN2Y3OTQ0ZDFjOGNiNDE0ZWI5ZjJmMTliOV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjoyY2UzNmI5MmU5MGE0ZDBhOTMwNDFiZTU5YmQ0ODkwYV81_ef327ae3-e0ac-4c07-aa3c-d364c81348d9">Large accelerated filer</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:100%;">x</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;"><div style="text-align:center;"><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:100%;">Accelerated filer&#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:100%;">o</span></div></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="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:9.5pt;font-weight:400;line-height:100%;">Non-accelerated filer&#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:100%;">o</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;"><div style="text-align:center;"><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:100%;">Smaller reporting company&#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:100%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6OGNiMzQ3MjdmNzk0NGQxYzhjYjQxNGViOWYyZjE5YjkvdGFibGVyYW5nZTo4Y2IzNDcyN2Y3OTQ0ZDFjOGNiNDE0ZWI5ZjJmMTliOV8yLTItMS0xLTAvdGV4dHJlZ2lvbjo0M2RkZGU4YmMzYWI0NzgxYWJlY2I5Mzg3YzM5OTc0M18zMQ_150fc991-e063-411a-93aa-7c789df4c6bb">&#9744;</ix:nonNumeric></span></div><div style="text-align:center;"><span><br/></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 style="text-align:center;"><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:100%;">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:100%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6OGNiMzQ3MjdmNzk0NGQxYzhjYjQxNGViOWYyZjE5YjkvdGFibGVyYW5nZTo4Y2IzNDcyN2Y3OTQ0ZDFjOGNiNDE0ZWI5ZjJmMTliOV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyMzJhOGFlNWM1Njk0Y2E4YWEyOWE4NzQxNThkNjFkYl8yOQ_c7dece10-f487-4d10-b2da-278734b0e8e4">&#9744;</ix:nonNumeric></span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span><br/></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="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="margin-top:6pt;"><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%;">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&#160;13(a)&#160;of the Exchange Act.&#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:9.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;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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTkx_3f4e32ec-05e7-489a-bc51-bc27a379661f">&#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:3pt;"><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%;">As of August&#160;3, 2020, there were <ix:nonFraction unitRef="shares" contextRef="ib05d0fd0c6c84777b2b5436ef39b4e20_I20200803" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTMz_acac9971-b96a-4bb8-8ff7-c4b822a821ba">101,480,980</ix:nonFraction> shares of the registrant&#8217;s common stock outstanding.</span></div><div style="margin-top:6pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.468%;"><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:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:2pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><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><div id="i57abccbf42ec4f4ebae184229157100a_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">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%;">FORM&#160;10-Q</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">FOR THE QUARTER ENDED JUNE&#160;30, 2020 </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">INDEX</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%;"><tr><td style="width:1.0%;"></td><td style="width:10.737%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:78.380%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:4.883%;"></td><td style="width:1.0%;"></td></tr><tr><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;"><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="#i57abccbf42ec4f4ebae184229157100a_10">PART&#160;I.&#160;&#160;FINANCIAL&#160;INFORMATION</a></span></div></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: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="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><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><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="#i57abccbf42ec4f4ebae184229157100a_13">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="#i57abccbf42ec4f4ebae184229157100a_16">Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size: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: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="#i57abccbf42ec4f4ebae184229157100a_16">Consolidated Balance Sheets as of June 30, 2020 (unaudited) and December&#160;31, 2019</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_16">3</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><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="#i57abccbf42ec4f4ebae184229157100a_19">Consolidated Statements of Comprehensive Loss (unaudited) for the three and six months ended June 30, 2020 and&#160;2019</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_19">4</a></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="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 style="text-indent:-9pt;padding-left:9pt;"><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="#i57abccbf42ec4f4ebae184229157100a_22">Consolidated Statements of Shareholders' Equity (unaudited) for the three and six months ended June 30, 2020 and 2019</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_22">5</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size: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:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><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="#i57abccbf42ec4f4ebae184229157100a_25">Consolidated Statements of Cash Flows (unaudited) for the six months ended June 30, 2020 and&#160;2019</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_25">7</a></span></div></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size: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: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="#i57abccbf42ec4f4ebae184229157100a_28">Notes to Consolidated Financial Statements (unaudited)</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_28">8</a></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><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="#i57abccbf42ec4f4ebae184229157100a_70">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="#i57abccbf42ec4f4ebae184229157100a_70">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_70">19</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: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="#i57abccbf42ec4f4ebae184229157100a_88">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="#i57abccbf42ec4f4ebae184229157100a_88">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:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_88">34</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: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="#i57abccbf42ec4f4ebae184229157100a_91">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="#i57abccbf42ec4f4ebae184229157100a_91">Controls and Procedures</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_91">34</a></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="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;"><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="#i57abccbf42ec4f4ebae184229157100a_94">PART&#160;II.&#160;&#160;OTHER INFORMATION</a></span></div></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></tr><tr><td colspan="6" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="display:none;"></td><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><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="#i57abccbf42ec4f4ebae184229157100a_97">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="#i57abccbf42ec4f4ebae184229157100a_97">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:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_97">35</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: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="#i57abccbf42ec4f4ebae184229157100a_100">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="#i57abccbf42ec4f4ebae184229157100a_100">Risk Factors</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_100">35</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: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="#i57abccbf42ec4f4ebae184229157100a_103">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="#i57abccbf42ec4f4ebae184229157100a_103">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_103">36</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: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="#i57abccbf42ec4f4ebae184229157100a_106">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="#i57abccbf42ec4f4ebae184229157100a_106">Exhibits</a></span></div></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_106">36</a></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="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;"><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="#i57abccbf42ec4f4ebae184229157100a_109">SIGNATURE</a></span></div></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:right;"><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_109">37</a></span></div></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><span style="background-color: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 Form&#160;10-Q to &#8220;Insmed Incorporated&#8221; refers to Insmed Incorporated, a Virginia corporation, and &#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, ARIKAYCE, and CONVERT are trademarks of Insmed Incorporated. This Form&#160;10-Q also contains trademarks of third parties. Each trademark of another company appearing in this Form&#160;10-Q is the property of its owner.</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%;">2</span></div></div></div><div id="i57abccbf42ec4f4ebae184229157100a_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART&#160;I.&#160; FINANCIAL INFORMATION</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i57abccbf42ec4f4ebae184229157100a_13"></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 1.&#160;CONSOLIDATED FINANCIAL STATEMENTS</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 id="i57abccbf42ec4f4ebae184229157100a_16"></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><span style="background-color: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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:68.029%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.619%;"></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:12.622%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of</span></td><td colspan="3" 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);">As of</span></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</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: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;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);">(unaudited)</span></td><td colspan="3" 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:1pt;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;"><span 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:#cceeff;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><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: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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current assets:</span></td><td colspan="3" style="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: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="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: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:top;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);">Cash and cash equivalents</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNS0xLTEtMS0w_0a796d04-7ec6-42f7-833f-86f769f2b33d">641,911</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNS0zLTEtMS0w_11cb8b5f-9516-418f-9330-dfc169a2e79c">487,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNi0xLTEtMS0w_8e1be325-c95d-4d76-8768-fee2735f177d">15,173</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNi0zLTEtMS0w_633877d8-c1e1-4162-a6ea-e0675123addc">19,232</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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: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);">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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNy0xLTEtMS0w_f930c200-a955-4544-93c2-b7a8e57a860a">35,473</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNy0zLTEtMS0w_68707a51-8ded-4362-9430-ab28f1019f6d">28,313</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfOC0xLTEtMS0w_c3cb557d-143c-42ff-bfb2-4a886d792841">14,755</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfOC0zLTEtMS0w_e87cb0c6-fea5-494f-ad76-5a79c7cc6b5f">20,220</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current assets</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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfOS0xLTEtMS0w_38d3cf3b-b012-4e8e-ae12-fe91d23a0235">707,312</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfOS0zLTEtMS0w_6a439ec4-ae1d-4034-9e6b-e2a95cac8855">555,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></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><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:#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);">Intangibles, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTEtMS0xLTEtMA_6adccafa-01fc-4fb8-a3f6-d3ec2f276ed1">51,185</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTEtMy0xLTEtMA_eaf6735f-14bb-46c2-af3b-38990e5116c6">53,682</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTItMS0xLTEtMA_61346e73-175f-4eb0-8cdb-af16d71483f9">56,826</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTItMy0xLTEtMA_de437e93-92af-4d10-a121-c6b714fffcc4">60,180</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">Finance lease right-of-use 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTMtMS0xLTEtMA_b23a0fbd-b7a2-482a-9c66-cd05330a2fa0">14,536</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTMtMy0xLTEtMA_e6c32f7a-46ac-4da4-867d-1143b1eab8cc">15,256</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease right-of-use assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTQtMS0xLTEtMA_df227b2a-5c41-4fdd-9173-3423680adaff">31,901</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTQtMy0xLTEtMA_61e5b9cf-7f7e-4179-976e-19bcbe4e96df">37,673</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTUtMS0xLTEtMA_d7f8c2f9-3d86-4274-8a76-d5224a700bd7">23,605</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTUtMy0xLTEtMA_16baf94c-23a2-431e-8e9e-4ff787c17953">20,314</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTYtMS0xLTEtMA_ccdd412b-2c45-45d2-ba5a-fcab494f4972">885,365</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTYtMy0xLTEtMA_ebacdd1e-f3dd-4f4c-9226-c173599ea285">742,299</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:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities and shareholders&#8217; equity</span></td><td colspan="3" style="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: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="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: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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current liabilities:</span></td><td colspan="3" style="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: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="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: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:#ffffff;text-align:left;vertical-align:top;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);">Accounts payable</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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjAtMS0xLTEtMA_de4f5235-a1b1-403c-b4b2-d319b41700a6">25,005</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjAtMy0xLTEtMA_5122cd54-351f-4aea-b7c8-31fee5944cac">13,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="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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);">Accrued 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjEtMS0xLTEtMA_8da0ed8f-4f1f-4cfb-9258-21370237d590">31,924</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjEtMy0xLTEtMA_be8c8796-5dd8-463e-9d46-fadaa951eee5">40,375</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjItMS0xLTEtMA_2a6be1a4-bc9c-40f8-9e96-059f35ea797e">13,021</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjItMy0xLTEtMA_12c234cc-bd2a-4eb2-800d-2fee7a5227ca">19,140</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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: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);">Finance 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjMtMS0xLTEtMA_d13e5891-952f-41cd-9b6b-2228346d211f">1,305</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjMtMy0xLTEtMA_11b645f1-cc6a-4cf5-8237-69677678f654">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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);">Operating 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjQtMS0xLTEtMA_288049bf-d692-4d94-bec7-c92bb44dfe7d">7,499</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjQtMy0xLTEtMA_ecf57bbf-f93b-4761-8896-6516df5295c8">11,040</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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: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);">Other current 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjUtMS0xLTEtMA_a9283b63-27a4-4973-9af1-21fdcddb19ab">&#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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjUtMy0xLTEtMA_a791911f-fba8-4a68-90bb-e5fa9b0b5f44">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total current liabilities</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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjYtMS0xLTEtMA_dfe91fe6-0fda-42e5-94a0-26b2e20da1f1">78,754</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjYtMy0xLTEtMA_992960fd-e440-4b0b-96ce-23bceaa1cf3d">85,240</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:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Debt, long-term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjgtMS0xLTEtMA_59af3802-5c3e-4fe9-996a-bd968ce8d184">346,001</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjgtMy0xLTEtMA_f1a78e5e-c733-4e95-839e-5b0058557aea">335,940</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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);">Finance lease liabilities, long-term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjktMS0xLTEtMA_e5a9a871-b0a4-45f7-825f-bb5cab06ffac">18,855</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjktMy0xLTEtMA_c9952c8c-b75e-4c57-a747-5c63b21ba9f4">19,529</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating lease liabilities, long-term</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzAtMS0xLTEtMA_08e7f932-129d-4a51-a995-8a6a5c56345d">25,099</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzAtMy0xLTEtMA_ba2537ad-6db6-4f7a-88ea-fdf4cac5d046">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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other long-term 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzEtMS0xLTEtMA_67f34614-2e59-4a15-a511-d73cc5ce8af7">11,338</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzEtMy0xLTEtMA_9927f75f-4fce-47d2-94bb-c12cda739830">10,608</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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="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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzItMS0xLTEtMA_44c919ac-b237-4dce-ae8e-e3d218b73dc0">480,047</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzItMy0xLTEtMA_55ed00a5-2a0d-4d27-bf41-4f2e1717776e">480,625</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:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;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="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:5pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Shareholders&#8217; equity:</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: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="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: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:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left: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%;">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzE5_5bf1b0d5-adeb-43ca-bb42-9ae4e20da1ab"><ix:nonFraction unitRef="usdPerShare" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzE5_64e269cd-372b-4805-bac3-959d1282d5dc">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzMz_96b67070-6ad3-471e-84ba-0420fc28cc8d"><ix:nonFraction unitRef="shares" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzMz_f43071e0-1045-443f-b89b-a25b1d079bd6">500,000,000</ix:nonFraction></ix:nonFraction> authorized shares, <ix:nonFraction unitRef="shares" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzU1_2bd04414-534f-4347-a815-7b012dd1e3cc"><ix:nonFraction unitRef="shares" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzU1_92b3364a-b443-44bd-b64a-63092d55800f">101,434,104</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzYy_185cdc40-65d4-47c5-9399-9a2478f81d49"><ix:nonFraction unitRef="shares" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzYy_e72833e8-5bc4-4f12-9701-1319da39c2f8">89,682,387</ix:nonFraction></ix:nonFraction> issued and outstanding shares at June&#160;30, 2020 and December&#160;31, 2019,&#160;respectively</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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMS0xLTEtMA_1768d0b4-9476-406a-a41a-632ab37c0a63">1,014</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMy0xLTEtMA_2cdf6ae9-689a-46c6-bd49-0e886c5b664f">897</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">Additional paid-in capital</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzYtMS0xLTEtMA_aec9a031-099c-4f10-a9a5-f76f88fcc9f0">2,069,119</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzYtMy0xLTEtMA_4757273c-915b-4cd6-9c50-d214d068022d">1,797,286</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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: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);">Accumulated deficit</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzctMS0xLTEtMA_643b5840-e72f-49a1-938e-4561d7a81039">1,664,717</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzctMy0xLTEtMA_28403be0-490a-4034-ac82-6ea5587dff03">1,536,499</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">Accumulated other comprehensive loss</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzgtMS0xLTEtMA_64b0138a-43cf-4950-a715-d1bd14af3f98">98</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzgtMy0xLTEtMA_4dd4c42d-83da-4ff3-9a7d-57408a582777">10</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">Total shareholders&#8217; equity</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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzktMS0xLTEtMA_b0874b82-7719-4794-b338-0c0d8ef9264d">405,318</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzktMy0xLTEtMA_589468d2-1ab2-40e4-b0ee-07a0fa1f081f">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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities and shareholders&#8217; equity</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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNDAtMS0xLTEtMA_52df8432-b9bf-4755-b14b-7971d7057c9f">885,365</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNDAtMy0xLTEtMA_9c0b4ef7-1d8d-494c-9404-38542c363bef">742,299</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: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;border-top:3pt double #000000;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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">See accompanying notes to consolidated financial statements</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">3</span></div></div></div><div id="i57abccbf42ec4f4ebae184229157100a_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="text-indent:36pt;text-align:center;"><span style="background-color: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 (unaudited)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(in thousands, except per share data)</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.444%;"><tr><td style="width:1.0%;"></td><td style="width:50.012%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.300%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.573%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.990%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.883%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.609%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.419%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.614%;"></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: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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;border-top:1pt solid #000000;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;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: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);">Revenues, net</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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMy0xLTEtMS0w_3212556d-27ab-4819-a99f-e1a662c276ff">42,495</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMy0zLTEtMS0w_babb885d-b56c-432f-a8a3-6ed979f07d9c">29,972</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMy01LTEtMS0w_fc96c3dd-5118-4be3-8dcd-3cb5348b3eb5">79,355</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMy03LTEtMS0w_9ce49733-4343-4da1-9f1b-bcdee72369df">51,874</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of 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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNC0xLTEtMS0zNQ_3204973e-a56b-4ee8-94be-9aca8956cf62">9,950</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',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:1pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><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);"></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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNC0zLTEtMS0zNQ_a34ef9cf-296d-4db6-84d8-c24b6782c68f">4,919</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNC01LTEtMS0w_00ec1b7b-c2bb-4bf0-a944-c682bc4b6b50">18,388</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNC03LTEtMS0w_347f8d85-e558-4d96-8705-b1403733ceea">9,069</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNS0xLTEtMS0xMDEw_66ff37b9-af84-43c2-97cb-71378540d34e">32,545</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNS0zLTEtMS0xMDA3_418b08ad-efd2-4d16-891c-1a13cc96b928">25,053</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNS01LTEtMS0w_d1b5d0c2-0eab-4c53-a890-117672b5d2c8">60,967</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNS03LTEtMS0w_37bcc2ac-7567-4c41-ab41-ebd9f5f25969">42,805</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><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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating 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: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="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: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="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: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="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: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:#ffffff;text-align:left;vertical-align:top;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);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfOS0xLTEtMS0w_99366854-f5b6-4720-b2c2-050647f53996">35,748</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfOS0zLTEtMS0w_cfe2f101-d8ad-4fad-8029-999cd8235847">33,538</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfOS01LTEtMS0w_f624e1db-5f33-4397-a5e0-0b7d9497f362">71,932</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfOS03LTEtMS0w_aa863b77-5607-424b-a290-880bc58632c4">64,741</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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: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);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTAtMS0xLTEtMA_64dd30e6-bf06-478b-90fa-26a9a418e91a">49,663</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTAtMy0xLTEtMA_b8a5eecd-e87c-4dae-8310-dd413e0cd51b">52,433</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTAtNS0xLTEtMA_e5a683a3-7a6c-40a9-b93b-0755b6fdbc8c">101,009</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTAtNy0xLTEtMA_a0382442-d1ba-443c-93c9-ae97fd93ffbf">107,243</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTEtMS0xLTEtMA_aba469f5-892f-4fb2-a220-feeb1d972167">1,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTEtMy0xLTEtMA_217e9004-d21d-4174-bf06-882b101e9893">1,248</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTEtNS0xLTEtMA_dca8554f-6be4-458a-90d0-679994d6b219">2,497</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTEtNy0xLTEtMA_98b38ca4-c62c-4af3-9a52-e3a42a1c73fd">2,496</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total costs and 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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTItMS0xLTEtMA_9d322b31-5fe9-4fb6-b697-eff53e34464a">86,659</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTItMy0xLTEtMA_170a3505-9892-415b-aac2-16f395e59188">87,219</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTItNS0xLTEtMA_9fd4dc42-1868-431f-8e98-c932c44fe1e8">175,438</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostsAndExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTItNy0xLTEtMA_27bf4f7f-0b61-4b7b-8606-0b457eca7833">174,480</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:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating 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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTQtMS0xLTEtMA_97ba293e-5199-46da-9194-07bbf45b3075">54,114</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTQtMy0xLTEtMA_cdccd07c-2cee-4d69-8011-419613413175">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 colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTQtNS0xLTEtMA_ed76d4bc-72a1-40ad-849e-77ef10953cd0">114,471</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTQtNy0xLTEtMA_1b17b965-9838-4fd2-8284-945724b704a7">131,675</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:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTYtMS0xLTEtMA_4f807a03-8fb5-4755-9df2-d75a1921e2b7">203</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTYtMy0xLTEtMA_bfaade7d-f843-4c78-b836-c08be49690a8">2,578</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTYtNS0xLTEtMA_5a439eef-db66-428b-84b5-aa55b63c44bf">1,607</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTYtNy0xLTEtMA_f3d48e44-d83c-46a0-8585-affc54799fe6">4,994</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest 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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTctMS0xLTEtMA_89f27a1b-dcaa-485a-98c3-45f7588631ee">7,469</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTctMy0xLTEtMA_93b64284-ecee-4f43-bc5d-e3b3971f242c">6,785</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTctNS0xLTEtMA_2ef31e5a-6531-4c77-903a-66bbbf2ce122">14,880</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTctNy0xLTEtMA_ef8df55a-bd8b-48cc-8fad-770dc1cf90e3">13,511</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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other expense, net</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTktMS0xLTEtMA_7b75b927-3807-46fc-8f82-daaba459afdc">46</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTktMy0xLTEtMA_55a7699a-7366-4331-b6ce-0a65fd564b50">51</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTktNS0xLTEtMA_a03d05c0-1992-47ee-bc9c-14ad99824a19">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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTktNy0xLTEtMA_1f962612-ff18-4a88-9eb2-cfe8425cc416">170</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Loss before income taxes</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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjAtMS0xLTEtMA_c44ed215-7fdb-41e3-974f-91612806dbb0">61,426</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjAtMy0xLTEtMA_438e41c2-a6ba-4047-bde6-f3550633785c">66,424</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjAtNS0xLTEtMA_17cf44bd-7bb1-43b4-961a-db7df84f714b">127,754</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjAtNy0xLTEtMA_06c6575d-d0d8-442e-8048-abcd997a9a70">140,362</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="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Provision for income taxes</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjItMS0xLTEtMA_32ed354c-dea8-4256-a4f3-ca5483645461">428</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjItMy0xLTEtMA_0bf908d8-0e98-4e11-bbd0-d91741e45b6a">90</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjItNS0xLTEtMA_8f16a6b5-0007-4384-9ce9-9e37eec64cbc">464</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjItNy0xLTEtMA_bd0bbc44-c8ba-4773-98af-faf566c24b93">305</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;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="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;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="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;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="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjQtMS0xLTEtMA_e1539c5d-2b05-4828-a792-a4c73c261584">61,854</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjQtMy0xLTEtMA_e98fb18d-4243-460f-b384-c074bad9913e">66,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 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjQtNS0xLTEtMA_ee46c256-de22-4eed-bc5a-b6c3f936d919">128,218</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjQtNy0xLTEtMA_0432433a-84c5-447f-b5f7-f5a4d90cc81f">140,667</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="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjYtMS0xLTEtMA_1b132b19-ca7e-4b4f-9c1e-24035a995c81">0.64</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="usdPerShare" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjYtMy0xLTEtMA_1598bd6d-0b13-4c1a-a6e2-67ca24beb484">0.81</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="usdPerShare" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjYtNS0xLTEtMA_a105063a-9c3b-4006-bc09-d03b8fa3a0ba">1.38</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="usdPerShare" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjYtNy0xLTEtMA_6f754e90-2ea5-4494-ab85-4dd0b1963a42">1.77</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="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><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><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><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:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left: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%;">Weighted average basic and diluted common shares&#160;outstanding</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="shares" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjgtMS0xLTEtMA_0d6701e2-655c-47d6-b213-90192c25b4e8">96,633</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size: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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjgtMy0xLTEtMA_90573736-8de5-46ae-aec7-e25e40901a3f">81,806</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size: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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjgtNS0xLTEtMA_906971f8-56e5-4f31-ba28-a7230704fb44">93,206</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size: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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjgtNy0xLTEtMA_357c961b-5840-4213-b24a-cef2018383fa">79,685</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzAtMS0xLTEtMA_c6a3e900-ae55-4c8e-8c33-9a6540f70b6c">61,854</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzAtMy0xLTEtMA_27079d09-20c5-4308-a713-c66933c60136">66,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 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzAtNS0xLTEtMA_b637924a-1d28-4a45-8162-d41cb99740cb">128,218</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzAtNy0xLTEtMA_182db42f-4001-4744-843d-82282c99dced">140,667</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span 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: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="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: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="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: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="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: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:#ffffff;text-align:left;vertical-align:top;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);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzItMS0xLTEtMA_fff80f42-c21e-4b3c-ae3a-fbde3af1174f">51</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzItMy0xLTEtMA_94db1379-73ee-4595-b8e5-ee0b067aef1d">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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzItNS0xLTEtMA_a166df89-f4f1-4f6d-b801-5c3df3006877">88</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzItNy0xLTEtMA_85b3421f-6a3c-4ba5-9cea-b6686c55754b">2</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzMtMS0xLTEtMA_2d8e37c9-2cb7-4158-b7cb-ece4f9aa2534">61,905</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzMtMy0xLTEtMA_09131319-6b5f-40cc-a28c-96b8018c2bdf">66,551</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzMtNS0xLTEtMA_3ee3e63b-2e85-4220-82ad-23cea9d1e775">128,306</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzMtNy0xLTEtMA_1ba94632-d45e-40f8-afea-56d2353138e1">140,665</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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">See accompanying notes to consolidated financial statements</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">4</span></div></div></div><div id="i57abccbf42ec4f4ebae184229157100a_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">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 (unaudited)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:32.210%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.187%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.040%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.672%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.450%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.096%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated <br/>Deficit</span></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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 March 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size: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="ic2e23cbd0b634e5d88ea8238c34cbca1_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi0xLTEtMS00MQ_014ecf0d-e7ce-41ef-87e1-34d6c78cc961">77,596</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;"><span 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 style="padding-top:2px;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="ic2e23cbd0b634e5d88ea8238c34cbca1_I20190331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi0zLTEtMS00MQ_9b292ecd-2178-461c-9996-a2153b071d79">776</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:right;vertical-align:bottom;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);"><span 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 style="padding-top:2px;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="ia6ab3d5341a8462cb9ce69bd3d27e339_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi01LTEtMS00MQ_a57b4280-3a6c-416b-9b28-9c79aa7765c7">1,499,646</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:right;vertical-align:bottom;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);"><span 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 style="padding-top:2px;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="ia02801ff79eb4b65846eb73a0e6b37f5_I20190331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi03LTEtMS00MQ_bd086208-2786-4dfc-aeeb-ad033d094285">1,356,315</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size: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:right;vertical-align:bottom;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);"><span 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 style="padding-top:2px;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="id3f17ba2a43048b39a6acbee7be4050e_I20190331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi05LTEtMS00MQ_ef9962c3-7010-4bad-b6a0-d3d660db3712">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: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:right;vertical-align:bottom;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);"><span 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 style="padding-top:2px;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="i6dc7ffc951414406b78b2ed9e17841d0_I20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi0xMS0xLTEtNDE_de2f7f74-cf87-4922-93db-d01b868314e2">144,137</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="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: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: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: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: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: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: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: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: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: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: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></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: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="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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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="i969dbda02b464077854ac5b4ff448d39_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNC03LTEtMS00MQ_6bc04cb8-cc5a-4397-b6ca-777f6fd06456">66,514</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: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:#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);"><span 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:#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);"><span 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:#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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNC0xMS0xLTEtNDE_a30ac714-af47-4a45-bfbd-9c9a1783c577">66,514</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:6pt;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="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: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: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: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: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: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: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: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="i55c414770f9b4492988efbea86b465bb_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNS05LTEtMS00MQ_4ddcbf43-ed79-47c2-b6f0-b21af871db2b">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: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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNS0xMS0xLTEtNDE_6049a27c-0bf4-464d-a915-27427105bdc7">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: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="ic2bd5b0343f64e8e906832fc0e2034bb_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNi0xLTEtMS00MQ_08ab049a-478e-455a-b7e0-23ced2ca7126">910</ix:nonFraction>&#160;</span></td><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;"><span 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:#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="ic2bd5b0343f64e8e906832fc0e2034bb_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNi0zLTEtMS00MQ_50f0cc8b-4b8d-42fd-9a7e-f37da47d094a">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: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: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:#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="i402314d9b8bd497382cc334cd3c98d8c_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNi01LTEtMS00MQ_8a59b648-9de2-48db-b9c1-d8723e16ab80">10,447</ix:nonFraction>&#160;</span></td><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: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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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="i360198b498784d46870f47750b80bb88_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNi0xMS0xLTEtNDE_40218ecd-684b-438e-9971-e446890c4adb">10,455</ix:nonFraction>&#160;</span></td><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="i7980f5e3f91c4e1bbee7c5d292246eea_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNy0xLTEtMS00OA_3013e96f-6854-4614-8b11-cda744343007">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: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="i7980f5e3f91c4e1bbee7c5d292246eea_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNy0zLTEtMS00OA_e295fb43-567f-430a-b4fa-c3d47b51a4e7">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: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="id5ef16fa81404b0c9d8af88118e13530_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNy01LTEtMS00MQ_f200fa9d-19c2-4794-b780-c5920d1014ea">261,071</ix:nonFraction>&#160;</span></td><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="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: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: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: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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNy0xMS0xLTEtNDE_f5440dbc-107c-416e-9be2-4538b73934ca">261,178</ix:nonFraction>&#160;</span></td><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="i7980f5e3f91c4e1bbee7c5d292246eea_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfOC0xLTEtMS00MQ_9cf97560-5f77-432a-8d76-50446d2279f4">43</ix:nonFraction>&#160;</span></td><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;"><span 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:#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="i7980f5e3f91c4e1bbee7c5d292246eea_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfOC0zLTEtMS00MQ_b88d5542-4cd6-4921-b98e-e9c32a9d8b0b">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: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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfOC0xMS0xLTEtNDE_59202e98-f597-4305-939e-d8875ac3db9f">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="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: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: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: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="id5ef16fa81404b0c9d8af88118e13530_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfOS01LTEtMS00MQ_fcb0b8df-a936-40d6-bb4a-b94d21c1f1dc">7,353</ix:nonFraction>&#160;</span></td><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="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: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: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: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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfOS0xMS0xLTEtNDE_4b55b49e-ab9b-4517-8489-77a7bddd7315">7,353</ix:nonFraction>&#160;</span></td><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 June 30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size: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="i6931a63280cd43529088fa7d2f39bd37_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtMS0xLTEtNDE_7f093bd0-d0d5-492e-b07a-cd8b88525c57">89,207</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;"><span 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 style="padding-top:2px;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="i6931a63280cd43529088fa7d2f39bd37_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtMy0xLTEtNDE_05f6f9dd-9102-4c82-a994-0b03dfb58dda">892</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: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 style="padding-top:2px;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="ia6c43652cf6648db8a082b4db559d6ad_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtNS0xLTEtNDE_01f880d0-129c-4aa0-a258-39cf0eca195b">1,778,517</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size: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: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 style="padding-top:2px;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="iae84686c0e0d46d897962e780f38ad2d_I20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtNy0xLTEtNDE_bc11ea8c-db41-44a1-8ce6-b921103eee0f">1,422,829</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: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 style="padding-top:2px;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="i45c77c42e68e43ad90a612823a4309e9_I20190630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtOS0xLTEtNDE_fcf57c66-bbbe-4095-adb2-248904361d82">7</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: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 style="padding-top:2px;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="i0db93806e7f04069816ec5d8b51a9e46_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtMTEtMS0xLTQx_5c602884-4847-4487-9be8-3396e56af722">356,573</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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at March 31, 2020</span></td><td colspan="2" style="padding-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="i876347a6bff641a685bbe579b6114ec4_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItMS0xLTEtNDE_9c7dbb1e-bd2e-44c7-abbb-0a4fdf5eef0d">89,860</ix:nonFraction>&#160;</span></td><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;"><span 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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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;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="i876347a6bff641a685bbe579b6114ec4_I20200331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItMy0xLTEtNDE_25cb82a7-ca9d-4da2-896b-86e5f837b023">899</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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: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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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;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="i2706c5575055483f800d0d3240d34d9a_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItNS0xLTEtNDE_9ff276a4-c5f0-4ca8-87b6-da6f9d307eec">1,808,712</ix:nonFraction>&#160;</span></td><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: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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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;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="id7ababcac2df4453b9563c05ddf3a55e_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItNy0xLTEtNDE_49123e44-883a-40bb-b40d-070115cf5b79">1,602,863</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: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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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;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="i2cfe17f244624b02beedcdf503226fe6_I20200331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItOS0xLTEtNDE_f82c112a-cab3-4b50-84b9-66b59d0b6e29">47</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: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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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;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="i94155c15e79c42c7aa0e3d59d5524c5c_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItMTEtMS0xLTQx_16138161-7b05-410f-8a42-0e2cf64f7eff">206,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: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="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: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: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: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: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: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: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: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: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: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: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></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: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="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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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="i9e32f2684388408eaaefb49fda1c5aa4_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTQtNy0xLTEtNDE_f3714ae8-b669-45c4-880c-5cb08941c7c4">61,854</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: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:#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);"><span 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:#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);"><span 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:#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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTQtMTEtMS0xLTQx_161a5176-425e-46de-b385-294cdd2fbc59">61,854</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:6pt;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="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: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: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: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: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: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: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: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="ia1e035e3a6744db9996bff02b4b8e2f9_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTUtOS0xLTEtNDE_f2c06fb7-2911-4990-91c4-404115c39fcf">51</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: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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTUtMTEtMS0xLTQx_e7424770-d6c1-41f2-9dc3-71bc8e40fd23">51</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="i31ade5ccffb94051a4fd98e3adae488e_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTYtMS0xLTEtNDE_13b81579-f981-4434-bc24-cdf92c025f06">321</ix:nonFraction>&#160;</span></td><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;"><span 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:#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="i31ade5ccffb94051a4fd98e3adae488e_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTYtMy0xLTEtNDE_bfa22306-a52b-4f26-ba7f-731426e11c1e">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: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: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:#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="i96ad12c2a75f4ddb972115a4a606638c_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTYtNS0xLTEtNDE_1b64bed2-58a9-4e77-81e5-a28422d29dc9">5,138</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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: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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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="iefabcbf4c56d4c6b82b09e1d77e9d6bd_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTYtMTEtMS0xLTQx_371f50b4-1097-40ca-b55c-09be03717645">5,141</ix:nonFraction>&#160;</span></td><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="i5c42087bff5e4008851d1e8b440d1032_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTctMS0xLTEtNDE_0deeee31-fd21-44ac-837a-f4d940092aa8">11,155</ix:nonFraction>&#160;</span></td><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: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="i5c42087bff5e4008851d1e8b440d1032_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTctMy0xLTEtNDE_1882c100-44a8-4810-b152-9d9b9578cc34">111</ix:nonFraction>&#160;</span></td><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="i2ef56dde44784a6d93f8967ee2e69598_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTctNS0xLTEtNDE_38a391fc-743b-4c32-8fef-1a209f45f7f6">245,801</ix:nonFraction>&#160;</span></td><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="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: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: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: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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTctMTEtMS0xLTQx_6b81d5f5-d4b8-45ed-86d4-a637d1c33eca">245,912</ix:nonFraction>&#160;</span></td><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="i5c42087bff5e4008851d1e8b440d1032_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTgtMS0xLTEtNDE_b61110ba-2432-4121-b8d9-028f87dd36e1">98</ix:nonFraction>&#160;</span></td><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;"><span 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:#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="i5c42087bff5e4008851d1e8b440d1032_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTgtMy0xLTEtNDE_ead4cc3e-4d44-4e8d-bf7d-1b6171393dc5">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: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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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);"><span 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:#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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTgtMTEtMS0xLTQx_3b55d375-a238-49ce-8ba9-eadb61d8ee0c">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="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: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: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: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="i2ef56dde44784a6d93f8967ee2e69598_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTktNS0xLTEtNDE_41ef3d66-7628-40c3-a49c-26f4f6cf5404">9,468</ix:nonFraction>&#160;</span></td><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="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: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: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: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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTktMTEtMS0xLTQx_7e889cb7-988a-43d8-abdc-2929d6b302ff">9,468</ix:nonFraction>&#160;</span></td><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 June 30, 2020</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="iae579f7d6010496ea6c6d0d374ed44df_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtMS0xLTEtNDE_5dd82b95-e0a7-4e5c-ae19-8bf05b364748">101,434</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;"><span 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 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="iae579f7d6010496ea6c6d0d374ed44df_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtMy0xLTEtNDE_fdc8f746-da41-4310-ad81-87461a66b580">1,014</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: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 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="i0d41ebd4cbe04303828bf5f2efc5f863_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtNS0xLTEtNDE_07ec7f0b-0e81-4910-839f-c386d0e82443">2,069,119</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: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 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="ibd8e61f7ab8b4b0fa7874e24153075f2_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtNy0xLTEtNDE_71a1a973-96ec-4f47-9472-a5abc9407806">1,664,717</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: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 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="i2540323fb8ca4758acb2427268b911a5_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtOS0xLTEtNDE_01f478a0-248a-4e9e-8b1d-39b1b173fb28">98</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: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 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtMTEtMS0xLTQx_d256bb6e-63ba-4722-a313-a12e44a9772c">405,318</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-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-style:italic;font-weight:400;line-height:120%;">See accompanying notes to consolidated financial statements</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;"><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="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">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 (unaudited)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:32.210%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:6.187%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:6.040%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.672%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.695%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.450%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.530%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:8.096%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Common Stock</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Additional<br/>Paid-in<br/>Capital</span></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated <br/>Deficit</span></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Other<br/>Comprehensive<br/>Loss</span></td><td colspan="3" rowspan="2" style="background-color:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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 December 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="if5294b3e581f4877867709712c419f12_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi0xLTEtMS0w_28f968f2-88ae-41af-a37e-588f15a6334f">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;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="if5294b3e581f4877867709712c419f12_I20181231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi0zLTEtMS0w_88c59e7a-9c27-47ab-b8a4-07deb14cff0f">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;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="i753bd10a48024ac0bfe75ffb829e0a90_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi01LTEtMS0w_9cbff199-90bc-406d-8c10-f7d40197ce89">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;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="iad8d62786c9947b99f28c4098e1915b9_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi03LTEtMS0w_b07254ad-24e0-4704-8826-910d25fdb3d4">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;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="iaa2f6b7139234fe799d9857478b7e185_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi05LTEtMS0w_cc348a1e-bad3-4cb3-ad27-64d600b4b829">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;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="i98c2c293b6fa4ef3badb04515386847a_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi0xMS0xLTEtMA_689a1559-f2a1-47c5-92ea-589e34f0697d">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;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="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></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: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="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="2" style="padding-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="ic910c0e099cd45fc8e6c91ba61463969_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNC03LTEtMS0w_4270fd27-f5bd-46d2-a9d2-86b6977b2c8c">140,667</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="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="2" style="padding-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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNC0xMS0xLTEtMA_caad527f-01d7-4174-928b-46ba7edff526">140,667</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:6pt;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="ie3cc7f0e2e2b442b88b57601e8943f8f_D20190101-20190630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNS05LTEtMS0w_54b3a0de-c5ca-408a-863e-6b2215f12de3">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: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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNS0xMS0xLTEtMA_11ca821d-4178-42ef-af43-b59bf6608fe9">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: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="ia1cf47a93e7448668458ea4884a48208_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNi0xLTEtMS0w_12e57689-7f71-4a9b-b7f0-044f13e6272b">1,163</ix:nonFraction>&#160;</span></td><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="ia1cf47a93e7448668458ea4884a48208_D20190101-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNi0zLTEtMS0w_5f213d7a-8ac9-4819-821e-1f53a49cb999">11</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size: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="i5043b136fd4443a5a778612e6435661b_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNi01LTEtMS0w_069edcad-24fb-4d00-b982-6f7b795c9b74">13,493</ix:nonFraction>&#160;</span></td><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="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="2" style="padding-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="i4de4a91c480b4d61a1b9543db094b271_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNi0xMS0xLTEtMA_d99e48d4-8e23-4db9-8dd5-066689a3eebe">13,504</ix:nonFraction>&#160;</span></td><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="if97f83488eda496084ae496009bd853f_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNy0xLTEtMS0xMDE0_210517ea-3361-4537-a90c-d9e85b7b2f15">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;"><span 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="if97f83488eda496084ae496009bd853f_D20190101-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNy0zLTEtMS0xMDE0_b15c01ae-a2b0-4b81-8dfb-c5627d47d2eb">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="ie3ba83ff44494c47a2a0c715ef7a74ee_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNy01LTEtMS0w_5b629456-cdbe-429d-8b76-b50748e59a2a">261,071</ix:nonFraction>&#160;</span></td><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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNy0xMS0xLTEtMA_fff5e917-9739-4dec-9e16-98478ba14a83">261,178</ix:nonFraction>&#160;</span></td><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="if97f83488eda496084ae496009bd853f_D20190101-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfOC0xLTEtMS0w_2fc23c2c-514f-4857-b64d-6bcb721be070">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: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="if97f83488eda496084ae496009bd853f_D20190101-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfOC0zLTEtMS0w_736e1078-c427-41d2-bbc9-b5654b300a15">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="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="2" style="padding-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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfOC0xMS0xLTEtMA_75a77bf1-e636-4b42-a78a-7818a1c1f6f0">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="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="ie3ba83ff44494c47a2a0c715ef7a74ee_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfOS01LTEtMS0w_288b9f46-9123-4189-b893-f40000810e5e">14,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: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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfOS0xMS0xLTEtMA_782252a9-10b3-4a18-b2c6-659e3c20fedc">14,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: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 June&#160;30, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size: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="i6931a63280cd43529088fa7d2f39bd37_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtMS0xLTEtMA_3841f8d2-f0ba-4506-ae40-83423d0e09c2">89,207</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="i6931a63280cd43529088fa7d2f39bd37_I20190630" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtMy0xLTEtMA_2f7c3e78-66e0-4c51-9dc7-1172f02ab5be">892</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="ia6c43652cf6648db8a082b4db559d6ad_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtNS0xLTEtMA_0d9809a8-9c6f-48a8-86ee-c6b1f0e8e0c7">1,778,517</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size: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="iae84686c0e0d46d897962e780f38ad2d_I20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtNy0xLTEtMA_131491be-d027-4295-9de7-e621e2070a7c">1,422,829</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="i45c77c42e68e43ad90a612823a4309e9_I20190630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtOS0xLTEtMA_af3d9723-73b9-4e5f-9cb5-b8d336262c1a">7</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="i0db93806e7f04069816ec5d8b51a9e46_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtMTEtMS0xLTA_1be2f8ec-7dbf-4292-adf5-5ab9d125178e">356,573</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="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;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:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at December 31, 2019</span></td><td colspan="2" style="padding-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="i1aa3d6c1753b41b18f2d283808b41180_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItMS0xLTEtMA_3729d2b3-2063-4ecc-92a3-b3b72ed7aaae">89,682</ix:nonFraction>&#160;</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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;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="i1aa3d6c1753b41b18f2d283808b41180_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItMy0xLTEtMA_ff146b04-5027-45df-b75e-32c7a0b2c87f">897</ix:nonFraction>&#160;</span></td><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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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;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="i8dd8cd4565d2412c8d495cead2e8a3c9_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItNS0xLTEtMA_5891031c-fba9-422a-87e8-73916113b5ea">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: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;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;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="idf13d20becf141a69f9a820a17f2c670_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItNy0xLTEtMA_18c1b395-6088-426d-9237-72f0dd86d04f">1,536,499</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 style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;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;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="i3d5e4a7902804c0fb0a45bce1fae9de0_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItOS0xLTEtMA_dc3fe65e-aa16-441b-9d35-21e9576e1e32">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: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;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;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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItMTEtMS0xLTA_d6b92746-f8ca-48f9-91c8-8bfe48a553dd">261,674</ix:nonFraction>&#160;</span></td><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);">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="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></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: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="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="2" style="padding-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="ibbffc1086af743d99cf4e2df92d33267_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTQtNy0xLTEtMA_cd052ac3-57a5-4740-922b-4ee1fbdb3748">128,218</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="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="2" style="padding-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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTQtMTEtMS0xLTA_0414c1fc-d7c4-46cc-9bfc-33fa36e8aa59">128,218</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:6pt;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="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="i6d50be8ed4ac4dcd8a5f69215051416b_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTUtOS0xLTEtMA_2445c5eb-a41d-46ba-8666-12b92986bc2c">88</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTUtMTEtMS0xLTA_85cfd781-cb63-4031-b2eb-c7795471ef2b">88</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="i1e8f735e14f84015b11344cfa175ca9c_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTYtMS0xLTEtMA_2885a3be-2362-43ff-af9e-2533b562a046">472</ix:nonFraction>&#160;</span></td><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="i1e8f735e14f84015b11344cfa175ca9c_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTYtMy0xLTEtMA_936d969a-d2f1-47ab-a7ce-f0bacc2a9d0c">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: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="ibe89c631450241d1a63d3c46433b2111_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTYtNS0xLTEtMA_90481ace-b22d-4f4c-b390-cf1d59a199e1">7,562</ix:nonFraction>&#160;</span></td><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="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="2" style="padding-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="i6365d0c60c544ae6babc717a551c23f6_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTYtMTEtMS0xLTA_6de1716d-9bd0-4bc0-9dec-7e5009c85896">7,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: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="i5fc61a889ab24bf9a3e900f0d13e2959_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTctMS0xLTEtMA_c1800b79-26b2-4250-ba31-d76dbe414429">11,155</ix:nonFraction>&#160;</span></td><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="i5fc61a889ab24bf9a3e900f0d13e2959_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTctMy0xLTEtMA_4f684c3c-5aa6-44a8-826e-7256bd514aa3">111</ix:nonFraction>&#160;</span></td><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="ifed0000d291648b0978739c96545e217_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTctNS0xLTEtMA_8d75e917-ccdf-4dda-b853-422006d28f84">245,801</ix:nonFraction>&#160;</span></td><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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTctMTEtMS0xLTA_223a599f-76c7-4aaa-9db1-7045c0fd367c">245,912</ix:nonFraction>&#160;</span></td><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="i5fc61a889ab24bf9a3e900f0d13e2959_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTgtMS0xLTEtMA_6c2ba41b-8562-4b5c-b083-8b387897d5b9">125</ix:nonFraction>&#160;</span></td><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="i5fc61a889ab24bf9a3e900f0d13e2959_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTgtMy0xLTEtMA_ead6f9e2-d568-4322-857f-48a6118971f1">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="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="2" style="padding-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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTgtMTEtMS0xLTA_04e86275-ac87-4a28-87ce-6ef678038028">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="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="ifed0000d291648b0978739c96545e217_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTktNS0xLTEtMA_ee2b16f2-a9c7-4cb1-b1d4-3523ed80a2fc">18,470</ix:nonFraction>&#160;</span></td><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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTktMTEtMS0xLTA_e517ac8a-c043-4ae9-9beb-816d58f00e63">18,470</ix:nonFraction>&#160;</span></td><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 June 30, 2020</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="iae579f7d6010496ea6c6d0d374ed44df_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtMS0xLTEtMA_25d9dac2-fbc1-4fbe-838d-00afc3bcf122">101,434</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="iae579f7d6010496ea6c6d0d374ed44df_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtMy0xLTEtMA_c557352c-21c6-4a68-99bc-eaae9a735b14">1,014</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="i0d41ebd4cbe04303828bf5f2efc5f863_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtNS0xLTEtMA_773e038e-3c1e-41e3-babd-d1bed0a45ad3">2,069,119</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="ibd8e61f7ab8b4b0fa7874e24153075f2_I20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtNy0xLTEtMA_aa24c346-1d4f-4eec-9ded-93e4f6658515">1,664,717</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="i2540323fb8ca4758acb2427268b911a5_I20200630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtOS0xLTEtMA_222ecc81-12d9-4f9d-bd34-976eccf2900a">98</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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtMTEtMS0xLTA_51ac0620-5640-48d7-835c-f81744c75c6a">405,318</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-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-style:italic;font-weight:400;line-height:120%;">See accompanying notes to consolidated financial statements</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">6</span></div></div></div><div id="i57abccbf42ec4f4ebae184229157100a_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">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 (unaudited)</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">(in thousands)</span></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:70.660%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.304%;"></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:11.306%;"></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: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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color: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);">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: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="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: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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMy0xLTEtMS0w_fff4b870-bc40-4373-92d2-8356ffeca8aa">128,218</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMy0zLTEtMS0w_bfd82a56-6e0e-4133-a57d-bded52873315">140,667</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span 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="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: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="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: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:top;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);">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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNS0xLTEtMS0w_9da8e2c2-868c-43a5-ae9b-297c7a622772">4,534</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNS0zLTEtMS0w_9582dda9-0c68-416a-a58d-0ca86fe87676">2,245</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNi0xLTEtMS0w_9e4dc1c2-a95b-498e-9b11-5fdb6eb8d820">2,497</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNi0zLTEtMS0w_3e4348c0-423b-4f03-b687-0e7a318ed533">2,496</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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: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);">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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNy0xLTEtMS0w_e17acd52-5fdf-4c13-bef0-99d55e5f33b2">18,470</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNy0zLTEtMS0w_074c7d06-0e92-4a3d-add2-582c49690501">14,289</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfOS0xLTEtMS0w_71ceb8d4-c2a1-4a41-8546-2f219f15a83e">698</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfOS0zLTEtMS0w_64d5bcd3-1814-4b4d-82e3-8d7a767f78a3">698</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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: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);">Accretion of debt discount</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTAtMS0xLTEtMA_d6fed306-562b-4166-ab37-a72813e02f70">9,363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTAtMy0xLTEtMA_66631769-cdd8-41d1-b469-536ccc030ef7">8,872</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">Finance lease amortization 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTEtMS0xLTEtMA_8cf69427-5d61-4733-b1b9-c0e294b3bff6">720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTEtMy0xLTEtMA_ee2f70e0-77b8-47e4-a865-2ab732ddc36b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left: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);">Noncash operating lease 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="insm:NoncashOperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTItMS0xLTEtMA_d4d0bd2d-651a-41c9-8c6a-c115a6c63c64">5,772</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="insm:NoncashOperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTItMy0xLTEtMA_ea48d27d-10b9-493c-a694-36d84784722e">4,569</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">Changes in operating assets and liabilities:</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: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:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTQtMS0xLTEtMA_2027f2fc-f007-4285-a970-b42d863a7d3c">4,059</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTQtMy0xLTEtMA_f0850d39-db23-4d69-95dd-f7b492a14b4b">6,123</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Inventory</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTUtMS0xLTEtMA_58cf3dd7-809a-4cb7-a61e-5c6b735617cf">7,160</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTUtMy0xLTEtMA_8d1ccff2-0586-4b16-8b1b-2924afb1a458">13,128</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTYtMS0xLTEtMA_d174da2b-97d6-436d-8345-2615d5f0fc0c">5,424</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTYtMy0xLTEtMA_237f6eb7-92ac-4423-becb-be30ce3e13a0">4,588</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTctMS0xLTEtMA_b998b671-1169-4b34-bd2a-f5ed6d4615c2">3,251</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTctMy0xLTEtMA_40f2423e-8606-447f-a242-d227b0b7617e">12,087</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTgtMS0xLTEtMA_d9f9f1fe-5bdf-412b-84a5-363515c1bb16">12,175</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTgtMy0xLTEtMA_623d7055-9a3a-4f2d-9c9f-dc75701a3a69">1,284</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses and other</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTktMS0xLTEtMA_a005a08a-d11f-4988-a892-478601ad49a0">12,852</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTktMy0xLTEtMA_993f5c61-ef87-476b-a5f0-ff0e52ac589c">2,821</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued compensation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjAtMS0xLTEtMA_87574be8-54e3-46b2-ad18-5f44a78e8616">6,119</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjAtMy0xLTEtMA_9470ee2a-f6e8-4e52-b68d-fc080ed8e780">11,990</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:30pt;padding-right:1pt;"><span 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:#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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjEtMS0xLTEtMA_8e97acf9-83e7-4b63-a30b-0d9febb4e6d7">93,888</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjEtMy0xLTEtMA_67150a96-4864-410b-9dd2-d7a4e2829266">153,877</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: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);">Investing activities</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: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="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: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:#ffffff;text-align:left;vertical-align:top;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);">Purchase of fixed 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjMtMS0xLTEtMA_cf477280-8db1-4c49-a9d3-ec11be9c5284">4,560</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjMtMy0xLTEtMA_714b6bc2-d472-48ad-bf9c-1531e991911b">14,638</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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:30pt;padding-right:1pt;"><span 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 #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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjUtMS0xLTEtMA_91bae783-5bb2-4c6b-a99c-ab5a270d6269">4,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 #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 #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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjUtMy0xLTEtMA_1c0e25bc-5ce6-4213-9828-51358e6427b7">14,638</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight: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: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="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: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:top;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);">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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjctMS0xLTEtMA_18c043f3-5b3f-4c37-af59-772ab0ff4886">7,568</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjctMy0xLTEtMA_7287eab9-8ee2-4f8f-8592-d38632066ba0">13,504</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">Proceeds from issuance of common stock, 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjgtMS0xLTEtMA_cf14a88f-b469-4c0a-a940-595ed2ab8756">245,912</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjgtMy0xLTEtMA_188f2e49-3666-427d-9fbf-daf31694501b">261,178</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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);">Payments of finance lease principal</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzMtMS0xLTEtMA_22b4bb11-b4a2-4975-a7e1-e407c56b79e2">590</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzMtMy0xLTEtMA_d4402ee4-7676-4ce5-aebc-b4a8ac9272e0">&#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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:30pt;padding-right:1pt;"><span 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</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzUtMS0xLTEtMA_2a4dabe1-87a9-4793-bfb5-94a6320d0f2a">252,890</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzUtMy0xLTEtMA_3e144e80-5443-44ea-86df-0ed184e1d2f8">274,682</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzYtMS0xLTEtMA_ea539e7e-da3d-4936-8d72-69493b9b347e">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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzYtMy0xLTEtMA_c8740833-8689-4294-b3a8-9be2ffae895f">21</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzctMS0xLTEtMA_1a6eae02-802b-45eb-b763-72fcdbb66a7c">154,482</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzctMy0xLTEtMA_834a8d79-8169-4bea-9d91-6856eb734021">106,188</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzgtMS0xLTEtMA_96b8d9f9-2409-46ae-baed-20d2b73a5eba">487,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:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i98c2c293b6fa4ef3badb04515386847a_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzgtMy0xLTEtMA_c46e7300-29a0-4e88-956c-cbf393495327">495,072</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzktMS0xLTEtMA_635c0aff-f0b3-419e-bd84-6a948d5a23df">641,911</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="i0db93806e7f04069816ec5d8b51a9e46_I20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzktMy0xLTEtMA_ce2b1ed4-7e3d-4bc6-b13b-4245700b295d">601,260</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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 #000;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="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 #000;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:#ffffff;text-align:left;vertical-align:top;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);">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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNDEtMS0xLTEtMA_d542b976-02e7-416c-a086-bee25efda416">4,819</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNDEtMy0xLTEtMA_76648f25-af85-4323-8069-e55d5e7a5cfe">3,941</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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: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);">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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,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;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNDItMS0xLTEtMA_d51cad38-edb7-43fc-9f08-eea76ab557c5">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:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,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;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNDItMy0xLTEtMA_1244c2cd-9c6b-437f-a3bc-7c5901e7539e">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:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'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: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;border-top:3pt double #000000;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;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 consolidated financial statements</span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">7</span></div></div></div><div id="i57abccbf42ec4f4ebae184229157100a_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">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%;">NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS</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 id="i57abccbf42ec4f4ebae184229157100a_31"></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%;">1.</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;</span><span style="background-color: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:700;line-height:120%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfNTM5OA_6d33cf0d-364e-47e5-b8eb-8ca18a0f237c" continuedAt="i47b4b8a35a6d4ccc8a79c60a83599bd2" escape="true">The Company and Basis of Presentation</ix:nonNumeric></span></div><div style="text-indent:42.75pt;"><span><br/></span></div><ix:continuation id="i47b4b8a35a6d4ccc8a79c60a83599bd2" continuedAt="i943d545c0f3c48dd94f17b8f4cdb3660"><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%;">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 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 in a refractory setting. Nontuberculous mycobacterial (NTM) lung disease caused by MAC (which the Company refers to as MAC lung disease) is a rare and often chronic infection that can cause irreversible lung damage and can be fatal. The Company's clinical-stage pipeline includes brensocatib (formerly known as INS1007) and treprostinil palmitil (formerly known as INS1009). Brensocatib is a novel oral, reversible inhibitor of dipeptidyl peptidase 1 with therapeutic potential in bronchiectasis and other inflammatory diseases. Treprostinil palmitil is an inhaled formulation of a treprostinil prodrug that may offer a differentiated product profile for rare pulmonary disorders, including pulmonary arterial hypertension.</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 was incorporated in the Commonwealth of Virginia on November&#160;29, 1999 and its principal executive offices are in Bridgewater, New Jersey. The Company has legal entities in the US,&#160;France, Germany, Ireland, Italy, the Netherlands, the United Kingdom (UK), Switzerland, Japan and Bermuda.</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 accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules&#160;and regulations for reporting on Form&#160;10-Q. Accordingly, certain information and disclosures required by accounting principles generally accepted in the US for complete consolidated financial statements are not included herein. The unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company's </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="http://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000110450620000007/insm-20191231.htm">Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019</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 style="background-color: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 results of operations of any interim period are not necessarily indicative of the results of operations for the full year. The unaudited interim consolidated financial information presented herein reflects all normal adjustments that are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the periods presented. All intercompany transactions and balances have been eliminated in consolidation and certain prior year amounts have been reclassified to conform to the current year presentation.</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 Company had $<ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMjc3NQ_1acbac93-75c0-4b63-894b-5fa49dfe9582">641.9</ix:nonFraction> million in cash and cash equivalents as of June&#160;30, 2020 and reported a net loss of $<ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMjg0Mw_848a92fc-cfe7-4f82-87f2-95a533f0c2c3">128.2</ix:nonFraction> million for the six months ended June&#160;30, 2020. In the second quarter of 2020, the Company completed an underwritten offering of <ix:nonFraction unitRef="shares" contextRef="i671a57e71b844ca0b57db87cb9e77a03_D20200401-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMzI5ODUzNDg5MzQxMA_bcf59330-6da1-478c-bdb5-6e1953d097a2">11,155,000</ix:nonFraction> shares of the Company's common stock, including <ix:nonFraction unitRef="shares" contextRef="idac4878909d94fd6b46ca6d8ecff8234_D20200401-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMzI5ODUzNDg5MzQxMw_563de4b1-c45c-47d2-90ad-ef2d5a3b1566">1,455,000</ix:nonFraction> shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares from the Company, at a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMzI5ODUzNDg5MzQxNg_117a3999-b916-4983-91b7-876d4ff7369a">23.25</ix:nonFraction> per share. The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $<ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMzI5ODUzNDg5MzQyMA_030a93a1-5bd2-4854-83f0-23781d2d32c7">13.4</ix:nonFraction> million, were $<ix:nonFraction unitRef="usd" contextRef="i671a57e71b844ca0b57db87cb9e77a03_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMzI5ODUzNDg5MzQyNw_c138bdb2-961a-469d-974f-2c339cbc5323">245.9</ix:nonFraction> 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%;">Historically, the Company has funded its operations 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, brensocatib 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;"><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 Company expects its future cash requirements to be substantial, and the Company may need to raise additional capital to fund operations, including the continued commercialization of ARIKAYCE and additional clinical trials related to ARIKAYCE, to develop brensocatib and treprostinil palmitil 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 or commercialization efforts. The Company believes it currently has sufficient funds to meet its financial needs for at least the next 12 months.</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-style:italic;font-weight:700;line-height:115%;">Risks and Uncertainties - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">There are many uncertainties regarding the novel coronavirus (COVID-19) pandemic, and the Company is closely monitoring the impact of the pandemic on all aspects of its business, including how the pandemic will impact its patients, employees, suppliers, vendors, business partners and distribution channels. While the pandemic did not materially affect the Company's financial results and business operations for the six months ended June&#160;30, 2020, the Company </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"><ix:continuation id="i943d545c0f3c48dd94f17b8f4cdb3660">is unable to predict the impact that COVID-19 will have on its financial position and operating results in future periods due to numerous uncertainties. The Company will continue to assess the evolving impact of the COVID-19 pandemic and will make adjustments to its operations as necessary.</ix:continuation></span></div><div style="text-indent:36pt;"><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_34"></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%;">2.</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;</span><span style="background-color: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:700;line-height:120%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMDA_f43eb8f5-a5c3-412c-8006-294e5025898f" continuedAt="i5347f87fad304567a612546a7269d9bb" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i5347f87fad304567a612546a7269d9bb" continuedAt="id9b674a7d8a143949f8c5f512b04a0b2"><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 following are the required interim disclosure updates to the Company's significant accounting policies described in Note 2 of the notes to the consolidated financial statements in the Company's </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;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-style:italic;font-weight:700;line-height:120%;text-decoration: underline;" href="http://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000110450620000007/insm-20191231.htm">Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019</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-style:italic;font-weight:700;line-height:120%;">:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMDE_3ed249db-0e6f-4d88-a5fc-84a12ab6b464" continuedAt="i4c9ae4f2b0c94a38a1fb3ef6da3b3c95" 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-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%;"> - 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><span style="background-color: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 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><span style="background-color: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 Company's only financial assets and liabilities which were measured at fair value as of June&#160;30, 2020 and December&#160;31, 2019 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMTE_6a99c40a-df0e-47eb-8a80-fb5a99695c32" continuedAt="i300bf41880844deca292e479817b2d46" 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><div style="text-indent:36pt;"><span><br/></span></div><ix:continuation id="i300bf41880844deca292e479817b2d46"><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"><tr><td style="width:1.0%;"></td><td style="width:35.333%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.666%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.300%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.166%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.300%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.666%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.300%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.669%;"></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 June&#160;30, 2020</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: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;border-top:1pt solid #000000;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;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="i6c6475ad61e744dc9ca794e2e96d9e56_I20200630" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2YWJkYmZhMWQzZjQ3OTFhYTg5YzQwMzk4N2ZkZjJjL3RhYmxlcmFuZ2U6ZTZhYmRiZmExZDNmNDc5MWFhODljNDAzOTg3ZmRmMmNfMy0xLTEtMS0w_5807e1ae-c99e-4620-bc21-cf6c570ed4f0">641.9</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="ie7b675b9dc6c4a4eac0c1f5314144e51_I20200630" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2YWJkYmZhMWQzZjQ3OTFhYTg5YzQwMzk4N2ZkZjJjL3RhYmxlcmFuZ2U6ZTZhYmRiZmExZDNmNDc5MWFhODljNDAzOTg3ZmRmMmNfMy0zLTEtMS0w_4dc0df33-1c9c-4add-a180-89984dfa996d">641.9</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="if5815ad6e65848ea84fe8f60c8e7691d_I20200630" decimals="-5" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2YWJkYmZhMWQzZjQ3OTFhYTg5YzQwMzk4N2ZkZjJjL3RhYmxlcmFuZ2U6ZTZhYmRiZmExZDNmNDc5MWFhODljNDAzOTg3ZmRmMmNfMy01LTEtMS0w_39a116b9-18f5-4d92-9a20-c4f8567ccb8a">&#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="i2be0e771720b4388a5a9618684f922ed_I20200630" decimals="-5" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2YWJkYmZhMWQzZjQ3OTFhYTg5YzQwMzk4N2ZkZjJjL3RhYmxlcmFuZ2U6ZTZhYmRiZmExZDNmNDc5MWFhODljNDAzOTg3ZmRmMmNfMy03LTEtMS0w_f9fde8ed-32dd-44f6-bdef-c40a0564e6ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"><tr><td style="width:1.0%;"></td><td style="width:35.333%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.666%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.300%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.166%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.300%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.666%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.300%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.669%;"></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: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;border-top:1pt solid #000000;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;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="ibe6f009b3b324050a3d53302a58d3bc6_I20191231" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOjJhYTdhMjYyOTVjNjQ1M2Y4MTIyZmNmYjRhMDQwMjdhL3RhYmxlcmFuZ2U6MmFhN2EyNjI5NWM2NDUzZjgxMjJmY2ZiNGEwNDAyN2FfMy0xLTEtMS0w_1801928c-528a-4e60-ae41-c52825abdc58">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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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="if05212f9f9a04650825c4ed34e0f843a_I20191231" decimals="-5" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOjJhYTdhMjYyOTVjNjQ1M2Y4MTIyZmNmYjRhMDQwMjdhL3RhYmxlcmFuZ2U6MmFhN2EyNjI5NWM2NDUzZjgxMjJmY2ZiNGEwNDAyN2FfMy0zLTEtMS0w_aca473ea-4065-41f5-b370-a1f9ba2c3bda">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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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="i4ddb14e9930d452fb822c8e4a8b2184b_I20191231" decimals="-5" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOjJhYTdhMjYyOTVjNjQ1M2Y4MTIyZmNmYjRhMDQwMjdhL3RhYmxlcmFuZ2U6MmFhN2EyNjI5NWM2NDUzZjgxMjJmY2ZiNGEwNDAyN2FfMy01LTEtMS0w_971a464c-3872-4c16-8f3b-f8d879f966a3">&#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="i7c0403030684438aacc884502daa2e23_I20191231" decimals="-5" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOjJhYTdhMjYyOTVjNjQ1M2Y4MTIyZmNmYjRhMDQwMjdhL3RhYmxlcmFuZ2U6MmFhN2EyNjI5NWM2NDUzZjgxMjJmY2ZiNGEwNDAyN2FfMy03LTEtMS0w_160ec980-7ccd-42b9-9a10-fc35461ce896">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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: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 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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="INF" format="ixt-sec:numwordsen" name="insm:FairValueLevel1Level2Level3TransfersAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMjU3NA_8551c5f3-7c4e-4e3a-ab1b-efd44accfbd6"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="INF" format="ixt-sec:numwordsen" name="insm:FairValueLevel1Level2Level3TransfersAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMjU3NA_fef6a7f8-a0b0-4688-8d80-76a3c5be05ce">no</ix:nonFraction></ix:nonFraction> transfers in or out of Level 1, Level 2 or Level 3 during the six months ended June&#160;30, 2020 and 2019, 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%;">As of June&#160;30, 2020 and December&#160;31, 2019, the Company held <ix:nonFraction unitRef="security" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMjcxNQ_abf10555-a167-433f-a00a-2a0c9b0f33f1"><ix:nonFraction unitRef="security" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMjcxNQ_db34737e-7b36-4af0-a9ef-c71416c5fa19">no</ix:nonFraction></ix:nonFraction> securities that were in an unrealized gain or loss 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 </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><ix:continuation id="id9b674a7d8a143949f8c5f512b04a0b2" continuedAt="i16cdaa0205d0405686194a68653bf1f8"><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%;"><ix:continuation id="i4c9ae4f2b0c94a38a1fb3ef6da3b3c95">decline; (2)&#160;whether the securities were rated below investment grade; (3)&#160;how long the securities have 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.</ix:continuation></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 Company's <ix:nonFraction unitRef="number" contextRef="i2b928c2684e64a589c5b7df6da72fcfa_I20200630" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMzM0Nw_b2c715e5-da02-41c6-ad16-3a8abc17739c">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 June&#160;30, 2020 was $<ix:nonFraction unitRef="usd" contextRef="if5815ad6e65848ea84fe8f60c8e7691d_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMzg0ODI5MDcxNTU0Mw_79d039e8-e641-4301-8f12-6ce113b22c54">431.9</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="iade3b564b1214f07baa84865800d9c1c_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMzI5ODUzNDkwMTY2Nw_fa331798-48a4-4b05-97e7-c5140c44b00a">346.0</ix:nonFraction> million carrying value of the Convertibles Notes as of June&#160;30, 2020 excludes the $<ix:nonFraction unitRef="usd" contextRef="i31e2621281324355b733c085703f61a6_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMzcwMA_70779f56-3426-4a57-b00d-052dbea222c2">97.7</ix:nonFraction> million of the unamortized portion of the debt discount.</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><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMjE_6fa33d19-7f58-4c77-8acf-672d5a81328d" 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-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%;"> - Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the period.&#160;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. Potentially dilutive securities from stock options, restricted stock, restricted stock units (RSUs) and convertible debt securities would be anti-dilutive as the Company incurred a net loss. Potentially dilutive common shares resulting from the assumed exercise of outstanding stock options and from the assumed conversion of the Convertible Notes are determined based on the treasury stock method.</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><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMDY_a40a5169-4f3c-48b9-8c47-37a2e50e3fb9" 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 following table sets forth the reconciliation of the weighted average number of common shares used to compute basic and diluted net loss per share for the three and six months ended June&#160;30, 2020 and 2019:</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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"></td><td style="width:39.116%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.243%;"></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.243%;"></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.243%;"></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.953%;"></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: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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;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="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,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);">(in&#160;thousands,&#160;except&#160;per&#160;share&#160;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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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: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="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: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="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: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="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: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:#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);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNC0xLTEtMS0w_616e7912-51fd-4d74-9dcc-e3c2210b7f49">61,854</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNC0zLTEtMS0w_14d24cba-85d0-4b87-9dbd-abcc900f8d2b">66,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 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNC01LTEtMS0w_2f296869-b1aa-4fe0-a6e5-90a1df1dc486">128,218</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNC03LTEtMS0w_ef8a05d7-33ff-46d7-bd25-c69ca6b2f8f6">140,667</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span 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: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="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: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="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: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="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: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNi0xLTEtMS0w_fc518eaf-e087-4098-8b2b-28e82a61a9a3">96,633</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size: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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNi0zLTEtMS0w_1a81a54d-71bd-4178-a993-54d98b04a7b1">81,806</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size: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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNi01LTEtMS0w_fcff3c3d-956a-44c3-acc1-89dbeef599da">93,206</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size: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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNi03LTEtMS0w_f8fbc6bc-1389-4bc1-bcbe-e22be92f98bc">79,685</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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: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="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: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="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: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="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: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:#ffffff;text-align:left;vertical-align:top;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);">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="i78a5ccc9229041579243560e87ae9f63_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOC0xLTEtMS0w_c93bd17b-d94e-43de-acfd-2c364d68e64c">&#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="i02bca3e7e42446578c45a355a4769d6d_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOC0zLTEtMS0w_efc62612-141a-499c-b288-6f5eb7d1a599">&#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="i86ed93e082cd420198f09f0c8513e86d_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOC01LTEtMS0w_193cd568-c50d-46a9-8516-362668afa251">&#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="id50e0f080a2e43c2a63ba6f12311cb78_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOC03LTEtMS0w_04f37053-4b7d-4d52-8988-067dce87f4db">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left: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);">Restricted stock and 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: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="i3d153312667e41fa932f95fcc39560bd_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOS0xLTEtMS0w_7559154e-107d-437a-a8bb-473476dfcef5">&#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="i5fd4cfebbfa04790828e5d05d999f6be_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOS0zLTEtMS0w_22096856-0987-44a7-b49c-eb4b62857247">&#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="i5d4d3b0de0e047d5837879774801c2b2_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOS01LTEtMS0w_b116d622-dac2-4023-b253-6da7c0afd5e7">&#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="ie2bdd0cf3c6046c28da5787fde845137_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOS03LTEtMS0w_c5ee6013-8562-46fe-af22-0247ce6136b6">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTAtMS0xLTEtMA_7dba5389-c967-4599-8abc-51a79ff96ed5">&#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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTAtMy0xLTEtMA_59dd5a6e-aeab-4583-8bfe-4540d2c08d23">&#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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTAtNS0xLTEtMA_f161de6b-2dc4-407c-a6e1-199f427159d0">&#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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTAtNy0xLTEtMA_6d61b4e5-bcc5-4e49-9682-850919b9fe94">&#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&#160;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 #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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTEtMS0xLTEtMA_69e59a24-1cf1-4546-beff-7c4a091d4eb8">96,633</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTEtMy0xLTEtMA_c37a9a69-a313-4f95-92a8-b8099b0ca9e8">81,806</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTEtNS0xLTEtMA_da505505-f23e-45dd-aa91-c61670eb7c01">93,206</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTEtNy0xLTEtMA_87477395-6c0d-4c9f-b08e-055267487b89">79,685</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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: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="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: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="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: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="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: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: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);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTMtMS0xLTEtMA_77735079-be3c-4899-8422-40abd7c21e52">0.64</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTMtMy0xLTEtMA_abcc6207-4f13-40e3-be32-02a5446753fd">0.81</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTMtNS0xLTEtMA_b3352858-fccb-4202-b395-3b8848d5b784">1.38</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasicAndDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTMtNy0xLTEtMA_a107a89b-0050-48e4-be84-4e7921ac1e5c">1.77</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><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><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMTk_e6a4e700-5730-4aa8-a276-8d22f7de8db7" 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 following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of June&#160;30, 2020 and 2019 as their effect would have been anti-dilutive (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"></td><td style="width:66.924%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:13.169%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:13.171%;"></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: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:8pt;font-weight:700;line-height:100%;">As of June 30,</span></div></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: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="i6a57e721fb644718b3a5337a71702547_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfMi0xLTEtMS0w_4de08f54-67f7-4d58-b8ca-0911971c7bcc">13,272</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="if2c74019c46941dcb1597966a1b81763_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfMi0zLTEtMS0w_534a0b4d-f5f4-4d9c-a01c-08349b2024d6">11,034</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);">Unvested restricted stock and RSUs</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="shares" contextRef="ide9268a8a10b45ac924591b25420221b_D20200101-20200630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfMy0xLTEtMS0w_7368a256-35cd-412f-9ad9-48d9d5a064f3">868</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="i77d921073afb405983cdaecd62841c8c_D20190101-20190630" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfMy0zLTEtMS0w_f13be300-aaef-471e-9bf2-44dd1d174136">475</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);">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="ie7a5d6fcfb9647e4be6798c482ccc1fe_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfNC0xLTEtMS0w_aac2b70a-2236-482e-9b47-f8aed7b3f6a1">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="ia76e0c127bff4b82a1c6ea92a20c72c9_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfNC0zLTEtMS0w_040a3ead-622b-4e31-b99e-469d4ccc261d">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></tr></table></div></ix:nonNumeric></ix:nonNumeric><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><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgyOTk_e0542dd1-4315-4e20-9fe3-062868b01c7a" continuedAt="ifeaedb41762b432396392d3a42e6448f" 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-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;margin-top:8pt;margin-bottom:8pt;"><span style="background-color: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 Company uses an expected loss methodology to calculate allowances for trade receivables. The Company's measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><ix:continuation id="i16cdaa0205d0405686194a68653bf1f8" continuedAt="ia81b08f08e0d453d822e9d1b56b12ba8"><ix:continuation id="ifeaedb41762b432396392d3a42e6448f"><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%;">forecasts that affect the collectability of the reported amount. The Company does not currently have a material allowance for collectible trade receivables. <ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMDI_6580d135-46e2-4fb3-aabe-2a44e7350681" continuedAt="ibe97035ac49143eb8ab63b56f52b0957" escape="true">The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the six months ended June&#160;30, 2020 and June&#160;30, 2019.</ix:nonNumeric></span></div><div style="text-align:center;"><ix:continuation id="ibe97035ac49143eb8ab63b56f52b0957"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.836%;"><tr><td style="width:1.0%;"></td><td style="width:37.008%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:27.094%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:2.601%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:27.097%;"></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" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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" rowspan="2" 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);">June 30, 2020</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);">June 30, 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></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);">Customer A</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);"><ix:nonFraction unitRef="number" contextRef="i4a8001ccff614ebb9c7d7cc32f145eff_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfMy0xLTEtMS0w_59009f41-d909-4933-b9e6-c66fe5efbbf4">28</ix:nonFraction>%</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);"><ix:nonFraction unitRef="number" contextRef="i1b76f291a4d841d095f1b61da1e35aa4_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfMy0zLTEtMS0w_9a52b3c1-b50f-42d7-b3f6-86ddd74e1e47">31</ix:nonFraction>%</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="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);"><ix:nonFraction unitRef="number" contextRef="i2ba2d08a73f24919a50af1c3da4a9c15_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfNC0xLTEtMS0w_5e35921e-c57b-4bcc-bec3-f6dd115a6556">26</ix:nonFraction>%</span></td><td colspan="3" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="number" contextRef="i6b164e3eb276409da49caf78d7a1215e_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfNC0zLTEtMS0w_1964e490-a595-4ff4-9843-54eed1c0e897">18</ix:nonFraction>%</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="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:nonFraction unitRef="number" contextRef="i9b19cacbeb1f4a01900519bbf5fadd71_D20200101-20200630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfNS0xLTEtMS0w_67a08358-e0b1-4120-9c91-373cb2219fcb">24</ix:nonFraction>%</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:nonFraction unitRef="number" contextRef="i34a780245bf144ec93be0d366b242e6a_D20190101-20190630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfNS0zLTEtMS0w_4312fff4-4efe-49ad-995e-fe5329347483">30</ix:nonFraction>%</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><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 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></ix:continuation><div style="text-indent:38.25pt;"><span><br/></span></div><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgyOTY_9930d545-9bf8-43ce-815f-08d4f383206a" continuedAt="i3d083d4f58c649b4978874d0b686f82c" 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-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-weight:400;line-height:120%;">&#8212;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. The Company's customers in the US include specialty pharmacies and specialty distributors.</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%;">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 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%;">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, deducts 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 </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><ix:continuation id="ia81b08f08e0d453d822e9d1b56b12ba8" continuedAt="i7c908155fc0d46009801a6416880d208"><ix:continuation id="i3d083d4f58c649b4978874d0b686f82c"><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%;">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'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 payor mix, and (iv) information obtained from the Company's specialty pharmacies.</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%;">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 the specialty distributor 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 varies 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 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 and other countries. 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="insm:InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMjA_ee0a923d-1d50-4d8c-9e8c-bedde4bddce6" 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-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%;">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;"><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%;">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 milestone payments. Cost is determined using a standard cost method, which approximates actual cost, and assumes a FIFO flow of goods.</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%;">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:nonNumeric><div style="text-indent:36pt;"><span><br/></span></div><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMTU_4bd377de-51a2-4509-98fa-0801f1a559fd" continuedAt="iefc5430817334e9c8b326f81761efb71" 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-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%;">- In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 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;"><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%;">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 or are amortized based on consumption, if this approach is more representative of the pattern in which benefit is expected to be derived from the underlying asset. Lease liabilities accrete to yield and are reduced at the time when the lease payment is </span></div></ix:nonNumeric></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><ix:continuation id="i7c908155fc0d46009801a6416880d208"><ix:continuation id="iefc5430817334e9c8b326f81761efb71"><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%;">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 income in the same line item as expenses arising from fixed lease payments. </span></div><div style="padding-left: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 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><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%;">Refer 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%;">Note 7 - 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%;"> for details about the Company's lease portfolio, including Topic 842 required disclosures.</span></div></ix:continuation><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMTA_0d30b9df-8cc7-4135-8e6b-b161566c04e8" 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%;">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%;"> - 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. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables. The Company's 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. The Company adopted ASU 2016-13 effective January 1, 2020. Different aspects of the guidance required modified retrospective or prospective adoption. Adoption of the standard did not have a material impact on the Company's consolidated financial statements.</span></ix:nonNumeric></div></ix:continuation><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 id="i57abccbf42ec4f4ebae184229157100a_37"></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%;">3.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RleHRyZWdpb246YTZjZTA2MGFkM2QyNDRiZGEzN2JjNGQxZmJiMWMxODNfNTU3_a142d3a1-c72e-4419-8a8a-88ce89222d8b" continuedAt="i766796d31b214164897efa5560345783" escape="true">Inventory</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i766796d31b214164897efa5560345783" continuedAt="i641af29c146c44af8ba242c6ef4c939f"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RleHRyZWdpb246YTZjZTA2MGFkM2QyNDRiZGEzN2JjNGQxZmJiMWMxODNfNTU4_18a41114-38ce-4c16-9cf7-9449a931262b" escape="true"><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%;">As of June&#160;30, 2020 and December&#160;31, 2019, the Company's inventory balance consists of the following (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:79.824%;"><tr><td style="width:1.0%;"></td><td style="width:48.366%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:22.358%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.715%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:22.361%;"></td><td style="width:1.0%;"></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="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);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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 #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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfMi0xLTEtMS0w_dc9feb9e-4b3c-4b6f-951c-0107bb45f23e">17,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: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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfMi0zLTEtMS0w_5c390f30-a853-4cf2-9e19-8bae2673791c">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 #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: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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfMy0xLTEtMS0w_023eb32e-6170-4956-b815-a09da01324e8">9,089</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfMy0zLTEtMS0w_baea42d0-c360-4a0e-9bc0-f1c7fa910f4f">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfNC0xLTEtMS0w_8cdaac34-8f77-4280-aaab-976b4ddcef41">9,114</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfNC0zLTEtMS0w_090cbe5b-26e7-4372-8e69-72fcdcd2c736">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></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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfNS0xLTEtMS0w_0304aae3-a264-4a3c-9156-8dc21681ac16">35,473</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfNS0zLTEtMS0w_81dba58c-43b8-4a42-9430-028e6e3dd05e">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></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-indent:36pt;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:120%;"><ix:continuation id="i641af29c146c44af8ba242c6ef4c939f">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 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><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_40"></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%;">4.</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;</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfMTA1Mw_ac7e75cd-eb6d-49d4-89c5-250e790d6930" continuedAt="id8d14560252a4f929b61346a7f4d6712" escape="true">Intangibles, Net</ix:nonNumeric></span></div><ix:continuation id="id8d14560252a4f929b61346a7f4d6712" continuedAt="ia655b95767084888aa5f23f7b284185d"><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%;">As of&#160;June&#160;30, 2020, the Company's identifiable intangible assets consisted of acquired ARIKAYCE R&amp;D and a milestone paid to PARI 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. Total intangible assets, net was&#160;$<ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfMzc1_eefab00d-39a0-47f3-b39a-1c679759f87a">51.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfMzgy_a2e87f78-b635-4405-99aa-b63d76aed378">53.7</ix:nonFraction> million as of&#160;June&#160;30, 2020 and December&#160;31, 2019, respectively.</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 Company began amortizing its intangible assets in October 2018, over ARIKAYCE's initial regulatory exclusivity period of <ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNTQy_e4da6b8d-0a85-4676-9b08-a3c63ffb92b3">12</ix:nonNumeric> years. Amortization of intangible assets during each of the next five years is estimated to be approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNjQ4_0501bfa1-fd42-4bd8-b0a8-06f5698d0e31"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNjQ4_768f8b7f-f7b7-42e9-938a-a245ab055faa"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNjQ4_bcb08077-8b1d-408f-8a9f-daac338c009b"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNjQ4_bd30bf25-a719-49f1-8e3f-fcc789d0324d"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNjQ4_d8f34256-c645-45b9-8437-a90ea0aa8446">5.0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> million&#160;per year. <ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfMTA0OQ_eb73c2ac-487f-4741-ba49-1d08214338e5" continuedAt="ic026116340444a3097069d028672116d" escape="true">A rollforward of the Company's intangible assets for the six months ended June 30, 2020 follows (in thousands):</ix:nonNumeric></span></div><div style="text-align:center;margin-bottom:6pt;"><ix:continuation id="ic026116340444a3097069d028672116d"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.736%;"><tr><td style="width:1.0%;"></td><td style="width:34.265%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.660%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.497%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.660%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.497%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.660%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.497%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.664%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="21" style="padding-top: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%;">2020</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="padding-top:2px;padding-bottom:2px;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);text-decoration: underline;">Intangible Asset</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);">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 #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);">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 #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);">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 #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%;">June 30,</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><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired ARIKAYCE R&amp;D</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="i44b159b46aa34bbea88277f16704af04_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfMy0xLTEtMS0w_ca5c3751-bed5-47b1-8002-d9518f4ba674">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><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="idaccad51bfee490a916b595e42e82c99_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfMy0zLTEtMS0w_62b7aef2-96a8-4451-901f-4ac1eea0a111">&#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="idaccad51bfee490a916b595e42e82c99_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfMy01LTEtMS0w_0fcf4cc2-7331-4f4c-a57d-136342ffecf2">2,425</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="idb6f31c2ea6248449d065adfaf3d1b72_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfMy03LTEtMS0w_949bad07-d9aa-44bc-bd7f-0c328c7d95e7">49,714</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: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);">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="id7e4f7dd90e942d592f7600f8b558018_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNC0xLTEtMS0w_a1c22c0e-fbee-496f-97e6-c0937aefac7b">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><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i99df579558634fa6b57968b6d83e4da7_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNC0zLTEtMS0w_4020c85f-e3a9-4314-8fbf-8da597417c48">&#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="i99df579558634fa6b57968b6d83e4da7_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNC01LTEtMS0w_3af6f52e-1142-4eb1-9c5f-22e658d13c44">72</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="i4f931df969a44ad9af2f5e92d8207b47_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNC03LTEtMS0w_1a1e206e-773b-46be-9dd5-9494710508d7">1,471</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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="i80008ec51577454fb8bf65c12c087908_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNS0xLTEtMS0w_adcccf42-c3d7-4c1b-b644-43c4fcdbc87c">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 #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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNS0zLTEtMS0w_c4a2c96e-d243-408a-85d1-e2caa3b3319e">&#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 #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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNS01LTEtMS0w_c1263d49-b500-4b58-947d-2283885bf9ef">2,497</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;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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNS03LTEtMS0w_c31b75ad-0429-475f-9cee-59835ca3b8dd">51,185</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></ix:continuation></div></ix:continuation><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%;">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></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%;"><ix:continuation id="ia655b95767084888aa5f23f7b284185d">The Company reviews the recoverability of these finite-lived intangible assets whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. The Company determined that no indicators of impairment of finite-lived intangible assets existed at June&#160;30, 2020.</ix:continuation> </span></div><div style="text-indent:72pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i57abccbf42ec4f4ebae184229157100a_43"></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.&#160;<ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RleHRyZWdpb246ZTZmZDhlN2M4NTJlNDAzODg3OTQ1YTAwMWRiMjE2MjJfMTU4_a8dc068a-e1cd-49e2-8566-ef45ebd6e9eb" continuedAt="i3b8e5ad1e28f4567a5b19a6887630da7" escape="true">Fixed Assets, Net</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i3b8e5ad1e28f4567a5b19a6887630da7"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RleHRyZWdpb246ZTZmZDhlN2M4NTJlNDAzODg3OTQ1YTAwMWRiMjE2MjJfMTYw_ba77e074-d687-4325-a684-066059c44690" 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%;">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-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%;"><tr><td style="width:1.0%;"></td><td style="width:31.026%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.568%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:16.433%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.568%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:21.502%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.568%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:20.735%;"></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></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="padding-top:2px;padding-bottom:2px;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);">Estimated<br/>Useful Life (years)</span></td><td colspan="3" 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);">As of June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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></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:#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="i9ac0b822d73b4d1fb7943064421a5111_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMy0yLTEtMS0w_bafa57c3-b374-47b2-84d0-7c562c143da1">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 #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="i00661f7d44ec4929b2828e73d39b5186_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMy00LTEtMS0w_009a197e-e7b3-4508-9687-5e37567a2b72">10,238</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="i968e64bfcff646ab9951dbd089fb0d84_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMy02LTEtMS0w_bf937edf-c938-4058-a730-fd1a49ecd229">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 #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: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);">Furniture and fixtures</span></td><td colspan="3" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i1016731c03e8434fad41fa5c68c22de9_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNC0yLTEtMS0w_eaf0f0d8-97fe-425d-83a8-6dd20f66fc02">7</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="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="iddfbf5c1541242e38a6563dcaeacced2_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNC00LTEtMS0w_aae758bb-bf64-4be4-aebc-aa9f2e260682">5,917</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="i9063525863f547de8f5d9051c3a84699_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNC02LTEtMS0w_461856f6-63dc-4ffb-82c0-4a1ff09539ab">5,908</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);">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="if74c0de7a90342209ab007c0ec8dc18e_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNS0yLTEtMS0wL3RleHRyZWdpb246YjhkYWU4ZGJlZDQxNGY3YjkxOGY0MjA4NDE3ZmJlZjRfNA_1678452f-4beb-4806-80d8-0cef94dbe6f3">3</ix:nonNumeric>-<ix:nonNumeric contextRef="ia1398f37118e4a90ab7299f64e28fd20_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNS0yLTEtMS0wL3RleHRyZWdpb246YjhkYWU4ZGJlZDQxNGY3YjkxOGY0MjA4NDE3ZmJlZjRfNw_bf13a76f-dfb0-4282-b753-b43d920a05ed">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="iedeb071b87e243aa9c36413b27191068_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNS00LTEtMS0w_f9d0b567-92c7-468a-b884-06c5847e1ad1">7,069</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i9b8b711e5d1d47a599bb37cb76be9f20_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNS02LTEtMS0w_0616fb3b-a4c6-4fe9-b23b-f1ec7bf6e7ca">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></tr><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);">Office equipment</span></td><td colspan="3" 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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonNumeric contextRef="i969529cc7ae649a2993c6baa7f1d8a12_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNi0yLTEtMS0w_42e2b6f3-fcad-4527-8245-30727921cab4">7</ix:nonNumeric></span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="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="ia4deb355daff48ebba3dc059dd21b040_I20200630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNi00LTEtMS0w_4efd887f-d643-4e2d-ae51-9a0bd46b4c0f">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><td colspan="3" 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="i07056a9476cc4a6cb42fa997351fa898_I20191231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNi02LTEtMS0w_cac73432-98f1-4dbb-98a4-3f2ecc2c72d3">154</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);">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="if8e7cfa6cbd24a8cb8772a54cbb493ff_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNy0yLTEtMS0w_d0d8a57f-78ce-4468-89f9-6c7a762b93ab">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="i575efe5f3db64166926db1854c54af89_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNy00LTEtMS0w_eedc9856-6406-4f31-a9f2-9d94f82e4da0">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="i039a65ec95a34bcd9c28252d70512913_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNy02LTEtMS0w_72f972ea-528b-4dec-a731-a8346f59698a">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></tr><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);">Leasehold improvements</span></td><td colspan="3" 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: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: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="i46f1bc41ad214deabb05bc277491c04b_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfOC00LTEtMS0w_28821da5-57d3-470e-b48a-f4cb1b3f85e0">34,988</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="i30dca80f915349b2b33020fd5ac97e66_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfOC02LTEtMS0w_b3630692-65ce-470e-acb8-26d73bb16620">33,852</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);">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="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);">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i8617b349dcbb4884b9557dd499ece0d4_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfOS00LTEtMS0w_a6c45d1c-ecb4-4ed7-be80-241351870d37">20,705</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="iae5a531a41ce40f5853dacc82c3a8b92_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfOS02LTEtMS0w_5b2e424c-aa62-4142-9dde-313435157143">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></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="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;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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTAtNC0xLTEtMA_cf5ff139-30c0-49fe-af10-d3b97f43c50f">80,573</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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'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;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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTAtNi0xLTEtMA_7d815e67-7aba-4191-866c-2714dd8efee7">79,447</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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTEtNC0xLTEtMA_1eca7f1a-dbdc-49c2-97dc-7507ea86bc5c">23,747</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTEtNi0xLTEtMA_08705755-49f5-41b0-8bc4-8d9f54a17962">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></tr><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);">Fixed assets, net</span></td><td colspan="3" 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 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 #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:rgb(255,255,255, 0.0);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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTItNC0xLTEtMA_e858fd55-47ed-4fba-a9da-4b37088d907a">56,826</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 #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: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 #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:rgb(255,255,255, 0.0);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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTItNi0xLTEtMA_8802e3e1-61e6-4c70-a753-e5d7c17fbe5c">60,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;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;"><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_46"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">6.</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;</span><span style="background-color: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:700;line-height:120%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RleHRyZWdpb246MDczOWIwNDg0OWY1NGE4Nzk0ZjFkZjE1YjZjYjM3ZWJfMTY3_26e56848-779b-41da-b9c2-b273f6d4203d" continuedAt="i9c8dd54492d84440b5d5e9615f35e1f7" escape="true">Accrued Expenses</ix:nonNumeric></span></div><ix:continuation id="i9c8dd54492d84440b5d5e9615f35e1f7"><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><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RleHRyZWdpb246MDczOWIwNDg0OWY1NGE4Nzk0ZjFkZjE1YjZjYjM3ZWJfMTY4_29032538-848f-4662-9360-47d854dd23ee" 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%;">As of June&#160;30, 2020 and December&#160;31, 2019, the Company's accrued expenses balance consists of the following (in thousands):&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.029%;"><tr><td style="width:1.0%;"></td><td style="width:56.615%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:18.307%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.569%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:18.309%;"></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);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedClinicalTrialExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMS0xLTEtMS0w_b9c051eb-c98e-4035-872f-008258469c6c">4,942</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedClinicalTrialExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMS0zLTEtMS0w_4cc44ed9-8df2-4d90-9609-d816208d0f52">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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMi0xLTEtMS0w_de93225c-105a-40d0-8fdb-a9db2de39960">8,639</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMi0zLTEtMS0w_a21925c5-e898-4685-88d8-44faae9c265f">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedTechnicalOperationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMy0xLTEtMS0w_67c34573-2299-4eab-b660-e9aa59e32c51">4,762</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedTechnicalOperationExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMy0zLTEtMS0w_97119c69-8068-496d-9121-e2647502c996">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued royalty and milestone payments</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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedRoyaltiesAndMilestonePaymentsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNC0xLTEtMS0w_27c6ab47-2609-4725-819c-7d33a4ae8ebc">3,025</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedRoyaltiesAndMilestonePaymentsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNC0zLTEtMS0w_a60513c6-e2a2-45f4-9c4c-ef3f4268e6d2">3,117</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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNS0xLTEtMS0w_d238915e-f050-467f-a6aa-1e66e1df9e8f">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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNS0zLTEtMS0w_924452aa-4fcd-4b3d-aae2-a670bdc2d29b">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedSalesAllowancesandRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNi0xLTEtMS0w_6be71533-558f-42e5-837f-120236a7950f">5,903</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedSalesAllowancesandRelatedCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNi0zLTEtMS0w_f2952af8-8044-4f41-b4a9-2f0e3a0f2e36">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" name="insm:AccruedConstructionLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNy0xLTEtMS0w_62342807-56fa-42ad-b188-0a4d964f69b4">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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="insm:AccruedConstructionLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNy0zLTEtMS0w_909b3f6a-994e-41d7-bb03-06671a3fc883">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfOC0xLTEtMS0w_7a560c4c-ddd1-44f3-858e-82a0cbbc8b5f">821</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfOC0zLTEtMS0w_e7602c26-6137-455c-9ae0-f71f3c006b1d">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></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: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:#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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfOS0xLTEtMS0w_1dc99d84-c64a-4634-9035-0cf739593b3e">31,924</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfOS0zLTEtMS0w_9790e20c-7bc8-4d88-a9c9-d9d8a5acec6f">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></tr></table></div></ix:nonNumeric></ix:continuation><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 id="i57abccbf42ec4f4ebae184229157100a_49"></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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfNDExNw_114afa8f-1047-46c2-8579-d31b93564a7c" continuedAt="i2978479d357d4a978c88a344d5a93f80" escape="true"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfNDExNw_6df111f0-abb3-4003-a082-947a1e3d87b5" continuedAt="iee64bf150e4f4b44bf73235242c4786d" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i2978479d357d4a978c88a344d5a93f80" continuedAt="ide5c96f8784a4bf3b46a4bc79503d16d"><ix:continuation id="iee64bf150e4f4b44bf73235242c4786d" continuedAt="id2d362f954c74a08898c0764e51d7659"><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="i96db90a4d0934e038acf84aeb7e054a1_D20200101-20200630" format="ixt-sec:durwordsen" name="insm:LeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfMTU5Mw_19c99706-65b0-4478-88ad-4d449c2cb372">one year</ix:nonNumeric> to <ix:nonNumeric contextRef="ie85e34cdf0474a5e9e83ccbc72a4329d_D20200101-20200630" format="ixt-sec:durwordsen" name="insm:LeaseRemainingLeaseTerm" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfMTU5OQ_70c907bb-0a8b-46bd-a628-802d6d1cf5d1">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. 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 does 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: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 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 </span></div></ix:continuation></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><ix:continuation id="ide5c96f8784a4bf3b46a4bc79503d16d" continuedAt="ife5e0d25e4ed48c9aa645f1bd2cd58f9"><ix:continuation id="id2d362f954c74a08898c0764e51d7659" continuedAt="i5ad0aed5d9194b8994038fcd2e0b1be7"><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%;">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><span><br/></span></div><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfNDExOQ_6d010c55-86b4-4613-ad73-e46a9c312e92" continuedAt="i78fe6a9f89a94583b0e1399f07bae055" 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"><tr><td style="width:1.0%;"></td><td style="width:49.713%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.922%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.922%;"></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:9.922%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:9.925%;"></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);">Three Months Ended</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="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);">Six Months Ended</span></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="6" style="padding-top:2px;padding-bottom:2px;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);">June 30, 2020</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;padding-left:1pt;padding-right:1pt;"></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;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">June 30, 2020</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);">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="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;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: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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMy0xLTEtMS0xOTE_9f1fe965-d1f1-4898-a934-3e3f65c594ee">361</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMy0yLTEtMS0w_ae146265-6668-43f5-940d-b1736136a283">720</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNC0xLTEtMS0xOTE_ece86862-116e-4d6b-a230-ddbd7027491f">432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNC0yLTEtMS0w_e3c3e6d2-b35d-4045-b3a9-4568e37f412a">871</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></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);">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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="insm:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNS0yLTEtMS0xOTU_b5576009-3d58-47be-9000-fa34b551b567">793</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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: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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="insm:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNS0zLTEtMS0w_16b9b835-b046-493a-8fa2-fcafcb69e330">1,591</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNi0xLTEtMS0w_e138ac7c-55ae-44ee-b665-058138c096d3">4,079</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNi0zLTEtMS0w_fcb59d9e-7f1d-45a7-b97e-fd8674fa3309">6,886</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 #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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNy0xLTEtMS0w_762c68c9-5395-4e83-b99f-226c42bb510b">4,872</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="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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNy0zLTEtMS0w_a339759c-ce14-4f13-9151-24abe1b16eb4">8,477</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><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><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTEtMi0xLTEtMjA3_5c6c8143-e6f6-4915-9eeb-6adab74e2f43">432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTEtMy0xLTEtMA_c69343d1-3239-4085-89a2-20ad1663a326">871</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTItMS0xLTEtMA_ad90c336-87c5-4471-b0d3-75503ffd86bd">4,075</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</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 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTItMy0xLTEtMA_30bdeb0b-7c62-407c-9cc6-5d7276ea8bb1">6,913</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 from 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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTMtMi0xLTEtMjEw_6f3719de-35ce-4595-a5d8-9f522d4b94ea">298</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTMtMy0xLTEtMA_b1d62f92-3960-4fdb-84c0-70d7a6d41cf4">590</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'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="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average 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="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;"></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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTYtMy0xLTEtMA_0f15b9b9-4dcf-40b4-8ef6-841c0c439dfa">10.1</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="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;"></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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTctMy0xLTEtMA_fb95665e-f256-4e6c-a275-ffb54604f8ac">4.7</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="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;"></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size: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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTgtMy0xLTEtMA_6c5aabd3-fe05-46a7-b0ab-86661a498f63">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="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;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size: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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTktMy0xLTEtMA_35082f75-f791-481c-b10a-b16bd3e02d45">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%;">In addition to the operating lease costs disclosed above, the Company also records variable consideration for variable lease payments in excess of fixed fees or minimum guarantees. Variable consideration related to the Company's leasing arrangements was $<ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfMzI5ODUzNDg4OTkwNw_ea079f2e-3e0a-4928-8209-927e4b786637">1.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:VariableLeaseCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfMzI5ODUzNDg4OTkxMA_5a7a98b1-b9fd-4401-8829-cecd571e1732">1.1</ix:nonFraction> million for the three and six months ended June&#160;30, 2020, respectively. Variable costs related to CMO manufacturing agreements have been classified within inventory in the Company's consolidated balance sheet, while the variable costs related to other leasing arrangements have been classified within operating expenses in the Company's consolidated statements of comprehensive loss.</span></div><div style="text-indent:36pt;"><span><br/></span></div><ix:continuation id="i78fe6a9f89a94583b0e1399f07bae055"><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 supplemental noncash disclosures of the Company's leases included in its consolidated financial statements (in thousands).</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.035%;"><tr><td style="width:1.0%;"></td><td style="width:34.781%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.934%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.285%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.949%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.285%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.934%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.285%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.456%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.291%;"></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="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);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="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:#ffffff;text-align:center;vertical-align:middle;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);">2020</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:#ffffff;text-align:center;vertical-align:middle;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;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:middle;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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 right-of-use assets obtained in exchange for lease obligations</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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMi0yLTEtMS0xNzE4_6e8ce924-3763-436b-a962-0cb110c698b2">&#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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"></span></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMi00LTEtMS0xNzE4_c7972cbe-5d09-4e06-bba8-a08b66974b6c">&#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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMi0yLTEtMS0w_5cf75372-42f0-4ef1-95da-876c777382b0">&#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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMi00LTEtMS0w_9cbc4b7a-7964-426b-ae21-13ca6610b789">&#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: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);">Operating right-of-use assets obtained in exchange for 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 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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMy0yLTEtMS0xNTg4_d37fe935-fac8-4184-9628-a310c13a3980">183</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMy00LTEtMS0xNzIx_527226b6-854e-4645-9474-44110a028f55">&#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;"></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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMy0yLTEtMS0w_78d54b56-27a3-4306-8690-7f3749882781">205</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMy00LTEtMS0w_e489aa77-0f00-47a2-ad67-33793716827c">47,396</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></table></div></ix:continuation></ix:continuation></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%;"><ix:continuation id="ife5e0d25e4ed48c9aa645f1bd2cd58f9"><ix:continuation id="i5ad0aed5d9194b8994038fcd2e0b1be7">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 incurred by the Company under these additional agreements of $<ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="insm:LesseeOperatingLeaseLeaseNotyetCommencedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfMzg0NQ_284bd932-f131-4462-ae0c-548a46db56f6">22.1</ix:nonFraction> million have been classified within 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 ROU asset and operating lease liability.</ix:continuation></ix:continuation> </span></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">15</span></div></div></div><div id="i57abccbf42ec4f4ebae184229157100a_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">8.</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;</span><span style="background-color: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:700;line-height:120%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNzU5Mg_6b247dcc-2cf4-4dfe-804d-5ef7b83dc998" continuedAt="i723f7eaa06b046da85b8a5ab5b8af2fb" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i723f7eaa06b046da85b8a5ab5b8af2fb" continuedAt="i5c65a79fa6c149939671430e8b2611af"><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 January 2018, the Company completed an underwritten public offering of the Convertible Notes, in which the Company sold $<ix:nonFraction unitRef="usd" contextRef="iad47fdc4154f4267abcb7bca85833c52_I20180131" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMTcz_5a802967-5663-4b94-9c2c-e97a8ad5140f">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="iad47fdc4154f4267abcb7bca85833c52_I20180131" decimals="INF" format="ixt:numdotdecimal" name="insm:DebtInstrumentOptionToPurchaseAdditionalDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMzI4_91c6c20c-713f-448f-b3df-9acb5c40785c">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="iad47fdc4154f4267abcb7bca85833c52_I20180131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDY0_93126085-f585-4667-bf41-020cc1129dff">14.2</ix:nonFraction> million, were approximately $<ix:nonFraction unitRef="usd" contextRef="ic78ae0b57b354caaa88c03173d6f3a9b_D20180101-20180131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromConvertibleDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDg3_bbfb6eb7-6b27-4166-82fa-169634f76eac">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 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%;">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="iad47fdc4154f4267abcb7bca85833c52_I20180131" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMTI2MA_7b3bd174-c7a7-4690-b93f-c761c177a95c">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="i9e1009ee1b76437899b95d4e6632c3b9_D20180101-20180131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMTg2NQ_c945cc84-9dc5-4ff6-9691-ff4dcdb6b754">five</ix:nonFraction> business day period immediately after any <ix:nonFraction unitRef="day" contextRef="i9e1009ee1b76437899b95d4e6632c3b9_D20180101-20180131" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMTkxMA_602ec8e9-59fd-44f8-8c15-f65dc73cec22">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="i9e1009ee1b76437899b95d4e6632c3b9_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMjE3OQ_587d10a0-3c58-42ce-93a6-1dbc1c9e2e56">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 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="i39c79b1bf702426fb2876c3bd1641b79_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMjYzOA_232bcfdb-0981-4497-aa5d-743b35f45848">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="i39c79b1bf702426fb2876c3bd1641b79_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMjg1OQ_b416d043-9a3e-455e-b9e1-e7bdc2646f53">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'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="i39c79b1bf702426fb2876c3bd1641b79_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMzE5OQ_a569312d-d05b-4a77-8749-44729aeabf20">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="i341671050ca64fe49b31e0044f99d2ad_D20180101-20180131" decimals="INF" name="insm:DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDA3Ng_90a3d3fa-2bd5-4699-8600-5037cf4ab210">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="i62167cf8184a4858a422c40574069035_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDM2NA_430526d5-0284-4543-9fce-facca0e20d4d">20</ix:nonFraction> trading days (whether or not consecutive) during the period of <ix:nonFraction unitRef="day" contextRef="i62167cf8184a4858a422c40574069035_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDQzMA_a9f93348-7219-4785-b5bf-98bed625430c">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="i62167cf8184a4858a422c40574069035_D20180101-20180131" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDU2Mw_3a341b77-d0eb-4e19-b5b1-539819f628ca">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 as of the date of issuance was calculated by measuring the fair value of a similar liability that did not have an associated equity component. The fair value was based on data from readily available pricing 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 </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><ix:continuation id="i5c65a79fa6c149939671430e8b2611af"><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%;">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="iad47fdc4154f4267abcb7bca85833c52_I20180131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ConvertibleDebtFairValueDisclosures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNjc3NQ_7aa08241-7d8b-468a-84ee-b9a99f0623fb">309.1</ix:nonFraction>&#160;million using an effective interest rate of <ix:nonFraction unitRef="number" contextRef="iad47fdc4154f4267abcb7bca85833c52_I20180131" decimals="3" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNjgxNA_42b01e82-8c5a-4e59-9520-7d9e58a09de9">7.6</ix:nonFraction>%, and accordingly, the residual equity component on the date of issuance was $<ix:nonFraction unitRef="usd" contextRef="iad47fdc4154f4267abcb7bca85833c52_I20180131" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNjg5Mw_77588456-966e-4efc-af53-6e17a7d605de">140.9</ix:nonFraction>&#160;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="ic78ae0b57b354caaa88c03173d6f3a9b_D20180101-20180131" format="ixt-sec:duryear" name="us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMzI5ODUzNDg5MDkzMA_e5d30d74-1db9-4d15-8694-e0fcdb9d421a">4.54</ix:nonNumeric> years. <ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNzU5MA_3de59142-03b5-4bad-a9fa-56c6de87920e" continuedAt="ied49b150494e49eda93b8bd3145ae459" escape="true">The following table presents the carrying value of the Company's debt balance (in thousands):</ix:nonNumeric></span></div><ix:continuation id="ied49b150494e49eda93b8bd3145ae459"><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="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.052%;"><tr><td style="width:1.0%;"></td><td style="width:57.665%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:17.330%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.474%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:17.331%;"></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);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-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="i2b928c2684e64a589c5b7df6da72fcfa_I20200630" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMS0wLTEtMS0wL3RleHRyZWdpb246NThhOGI1YTJiY2RkNGY4MjhjNDY3ODJjZmY1ZjhlNjBfNQ_6467bb92-052a-49d9-8de3-5498049e190d">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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMS0xLTEtMS0w_b6a121e7-6745-42ed-806d-aa4b3f865908">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><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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuredDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMS0zLTEtMS0w_32fffbcd-168a-45c8-a456-e76e64263546">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:#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);">&#160;Debt issuance costs, unamortized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(<ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMi0xLTEtMS0w_4f51cc45-b4c7-42a2-8794-737d7e24a0a6">6,345</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMi0zLTEtMS0w_45a840c0-7887-4b74-aecb-750a24b2df1f">7,043</ix:nonFraction>)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMy0xLTEtMS0w_fb8b3195-cd8e-4048-8cb0-213a898dd2df">97,654</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMy0zLTEtMS0w_74a58c09-f913-4e2d-bf6b-4c7b2d51a958">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:#ffffff;text-align:left;vertical-align:top;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);">Debt, long-term</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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfNC0xLTEtMS0w_c45bc24f-ce89-4db0-80f0-a2b922f9be17">346,001</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="i2a84a298cf424dfcae7e734675f09351_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfNC0zLTEtMS0w_e4843bbc-4756-41a5-a698-bdeca6a1ff84">335,940</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:continuation><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><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNzU5NQ_046ebded-48a4-43fe-a395-a9133011ccad" 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%;">As of June&#160;30, 2020, future principal repayments of the debt for each of the fiscal years through maturity were as follows (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.543%;"><tr><td style="width:1.0%;"></td><td style="width:63.635%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:32.365%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December&#160;31:</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: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:#ffffff;text-align:left;vertical-align:top;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);">2020</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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfMS0xLTEtMS0w_2755a583-2515-4f55-9b19-4eebeae68ef0">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left: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);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfMi0xLTEtMS0w_6952f37d-3ca5-4c70-bd93-10f7bfeb3cb1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfMy0xLTEtMS0w_1dd49ce0-98d2-4201-ae75-ba06891849b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left: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);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfNC0xLTEtMS0w_56ea64f4-b009-4345-ad46-c881dd633f32">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:zerodash" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfNS0xLTEtMS0w_f0d1615c-316c-4b96-adba-c5536a800e1c">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left: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);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfNi0xLTEtMS0w_790f9b09-087d-47b5-abf3-53726854eabd">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="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 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="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfNy0xLTEtMS0w_57213db4-aaee-4c73-b314-0a5b4e893642">450,000</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><span style="background-color: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:400;line-height:120%;">Interest Expense</span></div><div style="text-indent:36pt;"><span><br/></span></div><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNzU4Ng_438f73f0-1289-4eaa-a032-b96c99dbe116" 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%;">Interest expense related to the Convertible Notes for the three and six months ended June&#160;30, 2020 and June&#160;30, 2019, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, accretion of debt discount and finance lease interest expense is as follows (in thousands):</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:40.082%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:10.756%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.533%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.756%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.973%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.662%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.973%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.665%;"></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:#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);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMi0xLTEtMS0w_79d7a9d2-f329-42d2-863c-20dd5b42e999">1,975</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMi0zLTEtMS0w_24a7b4db-d359-4292-9528-192de4ecb785">1,970</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMi01LTEtMS0w_a249c8d6-e958-49f6-af3d-72867b92056a">3,948</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMi03LTEtMS0w_c4a0013c-3df4-4d6d-9ab7-2242e5e87367">3,941</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);">Amortization of debt issuance costs</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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMy0xLTEtMS0w_bf6a5aab-8485-4a5c-b563-fd97ac3c07dc">349</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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMy0zLTEtMS0w_14ae84fc-e70e-42c9-85b3-1da4da36e1cb">349</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMy01LTEtMS0w_75531ac6-1349-49d2-8c86-4cf3fe4c2940">698</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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMy03LTEtMS0w_c4a763d7-5332-4e86-a858-139c7aa62e6d">698</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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNS0xLTEtMS0w_3e0310bc-05ef-492a-9da0-f55475907ea9">4,713</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNS0zLTEtMS0w_b875f2cb-589c-4355-9796-88c2fe180f44">4,466</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNS01LTEtMS0w_94f164a9-09c5-4047-996c-05c5bd282d99">9,363</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfDebtDiscountPremium" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNS03LTEtMS0w_1946652d-aad5-44a2-b265-3c887ddf5504">8,872</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 convertible debt interest expense</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;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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="insm:ConvertibleDebtInterestExpenseTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNi0xLTEtMS0w_7bbfcc27-d56f-4d67-9b50-7531189f1e97">7,037</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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-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;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="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="insm:ConvertibleDebtInterestExpenseTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNi0zLTEtMS0w_e1c55cfb-f144-4201-be8e-f30f6ead852a">6,785</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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-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;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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="insm:ConvertibleDebtInterestExpenseTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNi01LTEtMS0w_c8ccfa33-aec9-419a-ae52-66b258ac9c73">14,009</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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-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;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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="insm:ConvertibleDebtInterestExpenseTotal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNi03LTEtMS0w_dd20c9cd-5bfe-4296-b76e-21f39006a5fa">13,511</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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNy0xLTEtMS0xMzk4_d57fa9eb-0d4f-4a44-ae98-c5e277ee45aa">432</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNy0zLTEtMS0xNDAz_7bda63ca-72f0-4e42-bb51-604aac1826c5">&#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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNy01LTEtMS0w_09a5b0f1-66aa-47c7-ab55-ea7daea48811">871</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNy03LTEtMS0w_604e11de-8a82-4355-8a59-1ad0c59f3163">&#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);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfOC0xLTEtMS0xMDU4_35f6c4f5-4792-4ddc-a7c7-79b738d02105">7,469</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfOC0zLTEtMS0xMDU2_558d77c3-4956-43b5-8c14-cc96aa677633">6,785</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfOC01LTEtMS0w_063c72c1-92c6-41ff-a214-cc8ba0a1ecf3">14,880</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfOC03LTEtMS0w_3fa56ead-bbdb-4267-aa47-1e650d8c8a48">13,511</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div 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-weight:400;line-height:120%;">&#160;</span></div><div id="i57abccbf42ec4f4ebae184229157100a_58"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">9.</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;</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;</span><span style="background-color: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:700;line-height:120%;"><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMjc0ODc3OTA3MTY0OA_d7efd494-7c51-4df0-be85-1be9bdc03c70" continuedAt="i1ba29cf29810416fa16eafb75010500b" escape="true">Shareholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="i1ba29cf29810416fa16eafb75010500b" continuedAt="i0aa4a2afd3834a19ba98995198e034b6"><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-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 June&#160;30, 2020, the Company had <ix:nonFraction unitRef="shares" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTA5_bef11079-911f-449b-ae4e-4a0dec112d8f">500,000,000</ix:nonFraction> shares of common stock authorized with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTY2_9332468c-d9de-415b-a28a-9083b34d4624">0.01</ix:nonFraction> per share and <ix:nonFraction unitRef="shares" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzg0ODI5MDY5OTQzMA_41fb0045-a6f8-41b8-82f3-792f00400e49"><ix:nonFraction unitRef="shares" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzg0ODI5MDY5OTQzMA_62450bdc-7bf8-4eab-8829-e94fc582233e">101,434,104</ix:nonFraction></ix:nonFraction> shares of common stock issued and outstanding. In addition, as of June&#160;30, 2020, the Company had reserved <ix:nonFraction unitRef="shares" contextRef="icd47db7531bf47ec84e88c47b9a31178_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzg0ODI5MDY5OTQzMw_6697d4f1-ff79-4004-8703-66beab0ea62f">13,271,513</ix:nonFraction> shares of common stock for issuance upon the exercise of outstanding stock options and <ix:nonFraction unitRef="shares" contextRef="i0ab49f44ef65494292304565bb889ff1_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzg0ODI5MDY5OTQzNg_4eecc57d-61ef-454e-aaf7-de7da103e929">868,210</ix:nonFraction> shares of common stock for issuance upon the vesting of RSUs. The Company has also reserved <ix:nonFraction unitRef="shares" contextRef="i31e2621281324355b733c085703f61a6_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfNDY2_a48fc48a-a629-4597-9824-78615e61603f">11,492,280</ix:nonFraction></span><span style="background-color:#ffffff;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:400;line-height:120%;">shares of common stock for issuance upon conversion of the Convertible Notes, subject to adjustment in accordance with the Indenture.</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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> of 2020, the Company completed an underwritten public offering of <ix:nonFraction unitRef="shares" contextRef="i671a57e71b844ca0b57db87cb9e77a03_D20200401-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzI5ODUzNDg4NTM2Ng_bcf59330-6da1-478c-bdb5-6e1953d097a2">11,155,000</ix:nonFraction> shares of the Company's common stock, including <ix:nonFraction unitRef="shares" contextRef="idac4878909d94fd6b46ca6d8ecff8234_D20200401-20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzI5ODUzNDg4NTM2OQ_563de4b1-c45c-47d2-90ad-ef2d5a3b1566">1,455,000</ix:nonFraction> shares issued pursuant to the exercise in full of the underwriters' option to </span></div></ix:continuation><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><ix:continuation id="i0aa4a2afd3834a19ba98995198e034b6"><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">purchase additional shares from the Company, 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%;">t a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzI5ODUzNDg4NTM3Mg_117a3999-b916-4983-91b7-876d4ff7369a">23.25</ix:nonFraction> per share.  The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $<ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzI5ODUzNDg4NTUyNQ_030a93a1-5bd2-4854-83f0-23781d2d32c7">13.4</ix:nonFraction> million, were $<ix:nonFraction unitRef="usd" contextRef="i671a57e71b844ca0b57db87cb9e77a03_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzI5ODUzNDg4NTUzMQ_c138bdb2-961a-469d-974f-2c339cbc5323">245.9</ix:nonFraction> 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%;">In the second quarter</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> of 2019, the Company completed an underwritten public offering of <ix:nonFraction unitRef="shares" contextRef="i662f0fb9557a44d48c9041b63dfdd685_D20190524-20190524" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfNjky_5140e6b6-44a2-4a4e-8736-7df3ed32b823">10,657,692</ix:nonFraction> shares of the Company's common stock, including <ix:nonFraction unitRef="shares" contextRef="i438826db40a44f888f799a7b9e330bc0_D20190524-20190524" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfODE3_1ad92a4a-1db9-444c-af43-2c20c8048464">1,042,307</ix:nonFraction> shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares 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%;">t a public offering price of $<ix:nonFraction unitRef="usdPerShare" contextRef="if2c10e5977a244139bcbb0d075da921a_I20190524" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfODcy_d55622aa-45ab-4f85-8a96-3c3631bff18a">26.00</ix:nonFraction> per share.  The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $<ix:nonFraction unitRef="usd" contextRef="i9f7fa65481794616834c74cd253fad71_D20190524-20190524" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTA2Mg_8a717bbc-ef9c-4fcb-8be5-e5f1b37fb4d7">16.0</ix:nonFraction> million, were $<ix:nonFraction unitRef="usd" contextRef="i662f0fb9557a44d48c9041b63dfdd685_D20190524-20190524" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTA3MQ_ba686141-a0ad-44da-9a98-95ec747cf292">261.1</ix:nonFraction> million. The offering also included</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> <ix:nonFraction unitRef="shares" contextRef="i35849c518b8f465590223fd805b9c6d3_D20190524-20190524" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTExNA_441ab7ea-4b2d-4b50-9788-c3ddfaee4cf4">400,000</ix:nonFraction> shares sold by the Company's Chairman and Chief Executive Officer, from which the Company received no proceeds</span><span style="background-color: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-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 June&#160;30, 2020, the Company had <ix:nonFraction unitRef="shares" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTI3MQ_33a00ad7-418d-4101-89e7-9f901d75aced">200,000,000</ix:nonFraction> shares of preferred stock authorized with a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTMzMQ_8b01391f-902d-4937-b4aa-ff21f0ea3000">0.01</ix:nonFraction> per share and <ix:nonFraction unitRef="shares" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTM0OA_a51aea42-d038-4589-bbe8-57dca369c6cf"><ix:nonFraction unitRef="shares" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTM0OA_c4e30551-02d2-4d0e-ab2b-d05290768aaa">no</ix:nonFraction></ix:nonFraction> shares of preferred stock were issued and outstanding.</span></div></ix:continuation><div style="text-indent:36pt;"><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_61"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">10.</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;</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjg5Mw_67a4e2f3-98f0-4461-a37b-ca99fe15ab52" continuedAt="i899fa4449d12462c9d913145f51d218e" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="i899fa4449d12462c9d913145f51d218e"><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 Company's current equity compensation plan, the 2019 Incentive Plan, was approved by shareholders at the Company's Annual Meeting of Shareholders on May&#160;16, 2019.&#160;The 2019 Incentive Plan is administered by the Compensation Committee of the Board of Directors of the Company.&#160;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.&#160;On May&#160;16, 2019, upon the approval of the 2019 Incentive Plan by shareholders, <ix:nonFraction unitRef="shares" contextRef="iee40b68c68274376846b97b372e2c488_I20190516" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfNzU3_425fa721-ef48-4982-a07a-5e9fb17fd102">3,500,000</ix:nonFraction> shares were authorized for issuance thereunder, plus any shares subject to then-outstanding awards under the 2017 Incentive Plan, the 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. On May 12, 2020, at the Company's 2020 Annual Meeting of Shareholders, the Company's shareholders approved an amendment of the 2019 Incentive Plan providing for the issuance of an additional <ix:nonFraction unitRef="shares" contextRef="ida6e5fee90c4449ebe13b71e9a736b02_D20200512-20200512" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMzg0ODI5MDcwMDMyMQ_cc718846-f212-45fc-94d4-799845b0db7f">4,500,000</ix:nonFraction> shares under the plan. As of June&#160;30, 2020, <ix:nonFraction unitRef="shares" contextRef="i81fcec1c1b3b41e6ab409f6b5e4f4f2b_I20200630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMTEwNQ_1787957f-747a-44a1-b5a4-0707b1008360">5,176,799</ix:nonFraction> shares remained for future issuance under the 2019 Incentive Plan. The 2019 Incentive Plan will terminate on May&#160;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 to new hires, which awards are made pursuant to the Nasdaq's inducement grant exception to the shareholder approval requirement for grants of equity compensation. During the six months ended June&#160;30, 2020, the Company granted inducement stock options covering <ix:nonFraction unitRef="shares" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="INF" format="ixt:numdotdecimal" name="insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMTU1NA_3a0775ec-3799-4340-93ec-1553fe474311">662,410</ix:nonFraction> shares of the Company's common stock to new employees.</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%;">On May 15, 2018, the 2018 Employee Stock Purchase Plan (2018 ESPP) was approved by shareholders at the Company's 2018 Annual Meeting of Shareholders. The Company has reserved the following for issuance under the 2018 ESPP: (i) <ix:nonFraction unitRef="shares" contextRef="i474a6749af9248b18f58c2af29777ffc_I20180515" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMTgzNg_0f40fb82-a51d-4d0f-b3cd-102eb93cd148">1,000,000</ix:nonFraction> shares of common stock,&#160;plus&#160;(ii)&#160;commencing on January&#160;1, 2019 and ending on December&#160;31, 2023, an additional number of shares to be added on the first day of each calendar year equal to the lesser of (A) <ix:nonFraction unitRef="shares" contextRef="ibc8574e53cc04e91a22f87e026abe996_D20180515-20180515" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjA0NQ_2b5c0c6d-8b98-47ec-b0e7-e4ff885d3423">1,200,000</ix:nonFraction> shares of common stock, (B) <ix:nonFraction unitRef="number" contextRef="ibc8574e53cc04e91a22f87e026abe996_D20180515-20180515" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjA3Ng_b7c81206-a035-42e2-8e4d-b73de3dbc4fd">2</ix:nonFraction>% of the number of outstanding shares of common stock on such date and (C)&#160;an amount determined by the administrator.</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-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%;"> - As of June&#160;30, 2020, there was $<ix:nonFraction unitRef="usd" contextRef="icd47db7531bf47ec84e88c47b9a31178_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjIzMg_80523db9-e81b-4b91-a6dd-01d5d08ff374">66.9</ix:nonFraction>&#160;million of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">f <ix:nonNumeric contextRef="i037cebd5de5a4867a41a3dd00aa59092_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjM3Ng_63f84149-fbdd-48bb-9284-f544a84f966e">2.5</ix:nonNumeric> years. As of June&#160;30, 2020, there were <ix:nonFraction unitRef="shares" contextRef="i50d1181c77bb48ea8b274885ffaa102d_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjQwMQ_3a87748c-013f-4cc1-b7c7-92bff10e1e69">no</ix:nonFraction> performance-condition options outstanding. </span></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%;">&#160;&#160;</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-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212; As of June&#160;30, 2020, there was $<ix:nonFraction unitRef="usd" contextRef="i0ab49f44ef65494292304565bb889ff1_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjQ5Ng_3d37fb3a-1dc3-443a-aaeb-c9586b26f28e">19.2</ix:nonFraction>&#160;million of unrecognized compensation expense related to unvested RSU awards, which is expected to be recognized over a weighted average period of <ix:nonNumeric contextRef="i5d4d3b0de0e047d5837879774801c2b2_D20200101-20200630" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjYzNw_b69aac82-b3df-4219-a23c-a4dcd4352000">2.8</ix:nonNumeric> years.</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><ix:nonNumeric contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjg5NQ_756dc157-941f-4dbd-86d5-c022e935387f" 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 following table summarizes the aggregate stock-based compensation expense recorded in the consolidated statements of comprehensive loss related to stock options and RSUs during the three and six months ended June&#160;30, 2020 and 2019, respectively (in millions):&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.748%;"><tr><td style="width:1.0%;"></td><td style="width:41.992%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.957%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.683%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.720%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:1.390%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:10.720%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.683%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.255%;"></td><td style="width:1.0%;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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="id41f8f93f06f4a848ca3dfcbd9aca396_D20200401-20200630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMi0xLTEtMS0w_a981a9c7-22f3-4bf3-9aaa-f72d95905792">3.0</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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><ix:nonFraction unitRef="usd" contextRef="i186bfb6ae7444f299bf2eacdf2af6688_D20190401-20190630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMi0zLTEtMS0w_51ca7767-593f-4929-b2fb-f0528a1b1f06">2.2</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="i3652e4eab1154017a294cee3dae3ec5b_D20200101-20200630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMi01LTEtMS0w_f7e700ff-9062-474a-97bc-bdab7b0e4fa4">5.8</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="i0e5d1ac25b284039943773fd5ad78337_D20190101-20190630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMi03LTEtMS0w_50f14e18-871b-4a1c-86b3-8c130b89a631">4.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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-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);">Selling, general and administrative</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="ifebefad065974c208f5e0cd0e1844e2c_D20200401-20200630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMy0xLTEtMS0w_e8178d8e-13e5-4b6e-a8c6-e090ebbdfc21">6.5</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="i30f35dbae8674e2b80c5c8110a4838e7_D20190401-20190630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMy0zLTEtMS0w_57af1de0-bf39-4910-a07c-16d28f23eb6f">5.2</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="id696a464649d4330b3638b0d6f2aee2c_D20200101-20200630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMy01LTEtMS0w_1e1fdfb3-7c58-411f-a443-fda972ee7c8c">12.7</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="i926bf38a119e4569a942f54e29126d0f_D20190101-20190630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMy03LTEtMS0w_0f1240ac-9fd4-49ec-b352-78f41a3d249c">9.9</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</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="ic90aa3619c494cc6b081c079199f44b5_D20200401-20200630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfNC0xLTEtMS0w_9ebdbf67-1f8a-4fe5-9181-d4c1756d3895">9.5</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="iaf6ee07ff9d140cc9d94ceb280ababc1_D20190401-20190630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfNC0zLTEtMS0w_d95b309f-645d-4429-b70d-fb875e920a83">7.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 #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="i86bf282eac8e4c0aa48c7ea43082e87e_D20200101-20200630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfNC01LTEtMS0w_be7cdef8-7f90-4e3e-9bc4-8a60d1b31a9b">18.5</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="i7d36b0712da64868baa0cd598860b208_D20190101-20190630" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfNC03LTEtMS0w_927d4dbe-ccba-47cd-9dca-a06fae5bf76b">14.3</ix:nonFraction>&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div></ix:nonNumeric></ix:continuation><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="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><div id="i57abccbf42ec4f4ebae184229157100a_64"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">11.</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;</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMjAxOQ_f0c33d94-6899-431a-bdec-118177266dd5" continuedAt="if60cbb08b99645e6828566957e87a195" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="if60cbb08b99645e6828566957e87a195"><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:115%;">The Company's provision for income taxes was $<ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMzI5ODUzNDg4NTQ4OA_f8eef8fc-c0d8-4e40-b8d2-14ac9c05f0a9">0.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMzI5ODUzNDg4NTUxNw_4b88f74c-ee66-4a85-a64d-7df1f3bf4972">0.1</ix:nonFraction> million for the three months ended June&#160;30, 2020 and June&#160;30, 2019, respectively, and $<ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMTAx_70927717-b965-47ed-85ba-5ed757f25685">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMTA4_c6d72c88-ca63-4e3d-b746-2d731f23fe54">0.3</ix:nonFraction>&#160;million for the six months ended June&#160;30, 2020 and June&#160;30, 2019, respectively. The provision for income taxes in all periods was a result of certain of the Company's international subsidiaries, which had taxable income during the three and six months ended June&#160;30, 2020 and 2019. Additionally, the Company is impacted by certain state taxes which effectively impose income tax on modified gross revenues. In jurisdictions where the Company has net losses, there was a full valuation allowance recorded against the Company's deferred tax assets and therefore <ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfNDc5_9f6def27-3e0a-4ad5-b397-d6cea6c61898">no</ix:nonFraction> tax benefit was recorded. </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 is subject to US federal and state income taxes and the statute of limitations for tax audit is open for the Company's 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. As of June&#160;30, 2020 and December&#160;31, 2019, the Company had recorded reserves for unrecognized income tax benefits against certain deferred tax assets in the United States.&#160;However, given the Company&#8217;s valuation allowance position, these reserves do not have an impact on the balance sheet as of June&#160;30, 2020 and December&#160;31, 2019 or the income statement for the three and six months ended June&#160;30, 2020 and June&#160;30, 2019.&#160;The Company has <ix:nonFraction unitRef="usd" contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMTM2OA_13174021-0919-4cb8-b4b5-2fd3be739511"><ix:nonFraction unitRef="usd" contextRef="i0db93806e7f04069816ec5d8b51a9e46_I20190630" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMTM2OA_477659db-385c-418c-916f-ca521ca1cab1">no</ix:nonFraction></ix:nonFraction>t recorded any accrued interest or penalties related to uncertain tax positions. The Company does not anticipate any material changes in the amount of unrecognized tax positions over the next 12 months.</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%;">On March 27, 2020, the US government enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) which includes numerous modifications to income tax provisions, including a limitation on business interest expense and net operating loss provisions and the acceleration of alternative minimum tax credits.  Given the Company's history of losses, the CARES Act is not expected to have a material impact on its income tax positions.</span></div></ix:continuation><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 id="i57abccbf42ec4f4ebae184229157100a_67"></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%;">12.</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;</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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82Ny9mcmFnOjhhZDMxMDE2ZmZmZDQ4ZWY4MTRkMGNmZDY1MTA1OWMwL3RleHRyZWdpb246OGFkMzEwMTZmZmZkNDhlZjgxNGQwY2ZkNjUxMDU5YzBfNTg5_8226c988-03ec-46f9-a6e4-b8c78ac637ae" continuedAt="id32e485ac2814ee8899de2234e5e545f" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="id32e485ac2814ee8899de2234e5e545f"><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%;">Rent expense charged to operations was $<ix:nonFraction unitRef="usd" contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82Ny9mcmFnOjhhZDMxMDE2ZmZmZDQ4ZWY4MTRkMGNmZDY1MTA1OWMwL3RleHRyZWdpb246OGFkMzEwMTZmZmZkNDhlZjgxNGQwY2ZkNjUxMDU5YzBfMTEw_bce1466b-b816-49ff-b453-3451e9a1b749">1.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82Ny9mcmFnOjhhZDMxMDE2ZmZmZDQ4ZWY4MTRkMGNmZDY1MTA1OWMwL3RleHRyZWdpb246OGFkMzEwMTZmZmZkNDhlZjgxNGQwY2ZkNjUxMDU5YzBfMTE3_81eb458c-c65b-43bd-b8f5-20c42fcf25ee">0.8</ix:nonFraction> million for the three months ended June&#160;30, 2020 and 2019, respectively, and was $<ix:nonFraction unitRef="usd" contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82Ny9mcmFnOjhhZDMxMDE2ZmZmZDQ4ZWY4MTRkMGNmZDY1MTA1OWMwL3RleHRyZWdpb246OGFkMzEwMTZmZmZkNDhlZjgxNGQwY2ZkNjUxMDU5YzBfMzg0ODI5MDY5NzkwMw_5acb6db2-19f6-42d1-8b79-d90febc663c3">1.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82Ny9mcmFnOjhhZDMxMDE2ZmZmZDQ4ZWY4MTRkMGNmZDY1MTA1OWMwL3RleHRyZWdpb246OGFkMzEwMTZmZmZkNDhlZjgxNGQwY2ZkNjUxMDU5YzBfMzg0ODI5MDY5NzkwOA_dfff6dd7-b26b-4055-ae69-6e66c410bb19">1.6</ix:nonFraction> million for the six months ended June&#160;30, 2020 and 2019, respectively.  </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:700;line-height:120%;">Legal Proceedings</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%;">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's consolidated financial position, results of operations or cash flows.</span></div></ix:continuation><div style="text-indent:36pt;"><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_70"></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 2.&#160; MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</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;"><span style="background-color: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><span style="background-color: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-style:italic;font-weight:400;line-height:120%;">This Quarterly Report on Form&#160;10-Q 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, Section 27A of the Securities Act and Section 21E of the Exchange Act, are statements that are not historical facts and involve a number of risks and uncertainties. Words 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="text-indent:-18pt;padding-left:36pt;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%;">&#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:120%;padding-left:14.5pt;">failure to successfully commercialize or maintain United States (US) approval for ARIKAYCE&#160;(amikacin liposome </span><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%;">inhalation suspension), our only approved product;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:3pt;"><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-style:italic;font-weight:400;line-height:120%;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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:3pt;"><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-style:italic;font-weight:400;line-height:120%;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:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">&#8226;</span><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:115%;padding-left:13.8pt;">inability of us, PARI Pharma GmbH (PARI) or our third-party manufacturers to comply with regulatory requirements related to ARIKAYCE or the Lamira</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%;">&#174;</span><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:115%;"> Nebulizer System (Lamira);</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:3pt;"><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-style:italic;font-weight:400;line-height:120%;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;margin-bottom:3pt;"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">development of unexpected safety or efficacy concerns related to ARIKAYCE or brensocatib;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:3pt;"><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-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt;">inaccuracies in our estimates of the size of the potential markets for ARIKAYCE or brensocatib 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;margin-bottom:3pt;"><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-style:italic;font-weight:400;line-height:120%;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;margin-bottom:3pt;"><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-style:italic;font-weight:400;line-height:120%;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;margin-bottom:3pt;"><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%;">&#8226;</span><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%;padding-left:14.5pt;">risk that brensocatib does not prove to be effective or safe for patients in the STOP-COVID19 study;</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#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:120%;padding-left:14.5pt;">failure to successfully conduct future clinical trials for ARIKAYCE, brensocatib and our other 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;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%;">&#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:120%;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;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%;">&#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:120%;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 U</span><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%;">S, Europe, Japan or other markets, including the United Kingdom as a result of the United Kingdom&#8217;s exit from the European Union;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:3pt;"><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%;">&#8226;</span><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%;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 our agreements or laws and regulations that impact our business or agreements with us;</span></div><div style="text-indent:-18pt;padding-left:36pt;margin-bottom:3pt;"><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%;">&#8226;</span><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%;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;margin-bottom:3pt;"><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%;">&#8226;</span><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%;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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">&#8226;</span><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:115%;padding-left:14.5pt;">business or economic disruptions due to catastrophes or other events, including natural disasters or public health crises;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%;">&#8226;</span><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:115%;padding-left:13.8pt;">impact of the novel coronavirus (COVID-19) pandemic and efforts to reduce its spread on our business, employees, including key personnel, patients, partners and suppliers;</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#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:120%;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;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%;">&#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:120%;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;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%;">&#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:120%;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;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%;">&#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:120%;padding-left:14.5pt;">limited experience operating internationally;</span></div><div style="text-indent:-18pt;padding-left:36pt;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%;">&#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:120%;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;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%;">&#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:120%;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;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%;">&#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:120%;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 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 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 Quarterly Report on Form 10-Q 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 </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of Financial Condition and Results of Operations&#8221; in this Quarterly Report on Form 10-Q and included in our </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="http://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000110450620000007/insm-20191231.htm">Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2019</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%;">. We disclaim any obligation, except as specifically required by law and the rules&#160;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><span style="background-color: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 following discussion should be read in conjunction with our consolidated financial statements and related notes thereto included elsewhere in this Quarterly Report on&#160;Form&#160;10-Q and the consolidated financial statements and related notes thereto in our </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="http://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000110450620000007/insm-20191231.htm">Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019</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 style="background-color: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 id="i57abccbf42ec4f4ebae184229157100a_73"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">OVERVIEW</span></div><div style="margin-top:6pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;&#160;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 Mycobacterium avium 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. Nontuberculous mycobacterial (NTM) lung disease caused by MAC (which we refer to as MAC lung disease) is a rare and often chronic infection that can cause irreversible lung damage and can be fatal. Our clinical-stage pipeline includes brensocatib (formerly known as INS1007) and treprostinil palmitil (formerly known as INS1009). Brensocatib is a novel oral, reversible inhibitor of dipeptidyl peptidase 1 (DPP1) with therapeutic potential in bronchiectasis and other inflammatory diseases. Treprostinil palmitil 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;"><span style="background-color: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 brensocatib and treprostinil palmitil.</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%;">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:17.941%;"></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:37.296%;"></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:37.297%;"></td><td style="width:1.0%;"></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: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:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Status</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: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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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. The currently proposed indication reflects the same population of refractory MAC lung disease patients for which ARIKAYCE is approved in the US.</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:115%;">&#8226; In March 2020, we submitted a new drug application (JNDA) to Japan's Ministry of Health, Labour and Welfare (MHLW) for the treatment of patients with MAC lung disease who did not sufficiently respond to prior treatment.</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; In June 2020, a Japanese Medical Device Notification (JMDN) was submitted to the MHLW for Lamira, the designated device for administration of ARIKAYCE. The JMDN was accepted and Lamira is authorized for use in Japan.</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 NTM lung disease, and the European Commission (EC) has granted an orphan designation for ARIKAYCE for the treatment of NTM lung disease.</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:115%;">&#8226; In July 2020, the Committee for Medicinal Products for Human Use (CHMP) of the EMA adopted a positive opinion recommending ARIKAYCE for the treatment of NTM lung infections caused by MAC in adults with limited treatment options who do not have cystic fibrosis. </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><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><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;"><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#8226; If our MAA and JNDA are 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.</span></div><div><span><br/></span></div><div><span style="background-color:#cceeff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;">&#8226; If approved by the relevant regulatory authorities, we plan to commercialize ARIKAYCE in certain countries in Europe, Japan and certain other countries.</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; We continue to advance the post-approval confirmatory clinical trial for ARIKAYCE in a front-line setting of patients with MAC lung disease as well as the development of an appropriate PRO tool that will enable the assessment of ARIKAYCE for the treatment of NTM lung disease. We plan to initiate both the confirmatory study and a study to validate the PRO by the end of 2020 and to run these studies in parallel, pending alignment with the FDA. In addition, we are evaluating the possibility of conducting 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:9pt;font-style:italic;font-weight:400;line-height:100%;"> </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%;">M. abscessus.</span></div></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;"><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:115%;">Brensocatib (for</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">merly known as </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:115%;">INS1007) (oral reversible&#160;inhibitor of&#160;DPP1)&#160;for non-cystic fibrosis bronchiectasis (NCFBE) and other inflammatory diseases</span></div><div><span><br/></span></div></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;"><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 June 2020, we announced full results from our global, randomized, double-blind placebo-controlled Phase 2 WILLOW study evaluating the efficacy, safety, and pharmacokinetics of brensocatib administered once daily in adults with NCFBE.</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;  Full 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 brensocatib compared to placebo (p=0.027, p=0.044, respectively). In addition, treatment with 10mg brensocatib resulted in a significant reduction in the rate of pulmonary exacerbations, a key secondary endpoint. Patients treated with brensocatib 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.</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;  In June 2020, the FDA granted breakthrough therapy designation for brensocatib for the treatment of adult patients with NCFBE for reducing exacerbations. The FDA's breakthrough therapy designation is designed to expedite the development and review of therapies that are intended to treat serious or life-threatening diseases and for which preliminary clinical evidence indicates that the drug may demonstrate substantial improvement over available therapy. </span></div><div><span><br/></span></div></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;"><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:115%;">&#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 program will primarily investigate brensocatib in bronchiectasis and we expect the primary endpoint will be frequency of pulmonary exacerbations. We expect to initiate this program by the end of 2020, incorporating end of Phase 2 meeting guidance from the FDA on the trial design.</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; We are also exploring the potential of brensocatib in various neutrophil-driven inflammatory conditions.</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; In April 2020, we announced that we will provide funding and clinical drug supply for the STOP-COVID19 (Superiority Trial of Protease inhibition in COVID-19) trial, a randomized, double-blind placebo-controlled investigator-initiated study of brensocatib in up to 300 hospitalized patients with COVID-19 (SARS-CoV-2 infection) sponsored by the University of Dundee. The study, which has been prioritized and designated an Urgent Public Health trial by the UK&#8217;s National Institute for Health Research, is currently enrolling. </span></div></td></tr></table></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"></td><td style="width:17.941%;"></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:37.296%;"></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:37.297%;"></td><td style="width:1.0%;"></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: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:#ffffff;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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Status</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: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:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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;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:115%;">Treprostinil palmitil (fo</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">rmerly known as </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:115%;">INS1009) (inhaled formulation of a treprostinil prodrug) for rare pulmonary disorders</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;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; The results of a Phase&#160;1 study of nebulized treprostinil palmitil were presented at the European Respiratory Society international congress in September 2016.</span></div><div style="padding-left:13.5pt;"><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;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 believe treprostinil palmitil may offer a differentiated product profile for rare pulmonary disorders, including PAH. We are advancing treprostinil palmitil as an inhaled dry powder formulation to a Phase 1 study by the end of 2020.</span></div></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%;">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><span style="background-color: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><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%;">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><span style="background-color: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%;">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;</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:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt;">Advance our pipeline, 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 brensocatib in 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: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 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: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;">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: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;">Support further research and lifecycle management strategies for ARIKAYCE, including the potential use of ARIKAYCE as part of a front-line, multi-drug regimen;</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:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%;">&#8226;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt;">Advance treprostinil palmitil 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;margin-bottom:6pt;"><span style="background-color: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 style="background-color: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-weight:700;line-height:120%;">ARIKAYCE for Patients with MAC 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: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%;">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 </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="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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, 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><span style="background-color: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 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="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 recently announced, ARIKAYCE has been included in the new international treatment guidelines for NTM lung disease. The evidence-based guidelines, issued by the American Thoracic Society, European Respiratory Society, European Society of Clinical Microbiology and Infectious Diseases, and Infectious Diseases Society of America, now strongly recommend the use of ARIKAYCE for MAC lung disease as part of a combination antibacterial drug regimen for adult patients with limited or no alternative treatment options who have failed to convert to a negative sputum culture after at least six months of treatment.</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:11pt;font-style:italic;font-weight:700;line-height:120%;">Accelerated Approval</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%;">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. As required for drugs approved under the LPAD pathway, 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><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 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 continue to advance the post-approval confirmatory clinical trial for ARIKAYCE in a front-line setting of patients with MAC lung disease as well as the development of an appropriate PRO tool that will enable the assessment of ARIKAYCE for the treatment of NTM lung disease. We plan to initiate both the confirmatory study and a study to validate the PRO by the end of 2020 and to run these studies in parallel, pending alignment with the FDA. In addition, we are evaluating the possibility of conducting a separate study in patients with NTM lung disease caused by M. abscessus. 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="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%;">Regulatory Pathway Outside of the US</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%;">Our regulatory filing for ARIKAYCE in Europe was submitted in July 2019 and subsequently validated by the EMA. The primary focus of the EMA is the proportion of patients who maintained durable culture conversion for three months off all therapy on ARIKAYCE plus guideline-based therapy (GBT) compared to GBT only. In July 2020, t</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">he CHMP of the EMA adopted a positive opinion recommending ARIKAYCE for the treatment of NTM lung infections caused by MAC in adults with limited treatment options who do not have cystic fibrosis. The EC will review the CHMP opinion, with a final decision anticipated in the second half of 2020.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Arial',sans-serif;font-size:11pt;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:120%;">In March 2020, we submitted a JNDA to Japan's MHLW. The primary focus of the MHLW review is sputum culture conversion (defined as three consecutive sputum cultures) by Month 6, with durability of conversion at three months off treatment as a secondary consideration. In June 2020, a JMDN was submitted to the MHLW for Lamira, the designated device for administration of ARIKAYCE. The JMDN was accepted and Lamira is authorized for use in Japan.</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%;">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Clinical Trials</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%;">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%;">  </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><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%;">Further Research and Lifecycle Management</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%;">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. As noted above, we continue to advance the post-approval confirmatory clinical trial for ARIKAYCE in a front-line setting of patients with MAC lung disease as well as the development of an appropriate PRO tool that will enable the assessment of ARIKAYCE for the treatment of NTM lung disease. We plan to initiate both the confirmatory study and a study to validate the PRO by the end of 2020 and to run these studies in parallel, pending alignment with the FDA.</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%;">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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. For instance, we are evaluating the possibility of conducting a separate study in patients with NTM lung disease caused by M. abscessus. 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><span style="background-color: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-weight:700;line-height:120%;">Product Pipeline</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:115%;">Brensocatib (formerly known as INS1007)</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:115%;">Brensocatib is a small molecule, oral, reversible inhibitor of DPP1, which we licensed from AstraZeneca in October 2016. We are developing brensocatib for the treatment of patients with bronchiectasis. 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. Brensocatib 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:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">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, and reports suggest that NCFBE may affect approximately 350,000 to 500,000 patients in France, Germany, Italy, Spain and the United Kingdom and one to five million patients in the Asia-Pacific region. Today, there are no </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">approved therapies in the US, Europe, or Japan for the treatment of patients with NCFBE. We are also exploring the potential of brensocatib in various neutrophil-driven inflammatory conditions.</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%;">As a result of the positive results of the WILLOW study discussed below, we are designing and plan to conduct a Phase 3 program, which will primarily investigate brensocatib in bronchiectasis. We expect to initiate this program by the end of 2020, following alignment with the FDA on the trial design. 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="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 March 2020, AstraZeneca exercised its first option pursuant to our October 2016 license agreement under which AstraZeneca can advance clinical development of brensocatib in the indications of chronic obstructive pulmonary disease (COPD) or asthma. Under the terms of the agreement, upon exercise of this option, AstraZeneca is solely responsible for all aspects of the development of brensocatib up to and including Phase 2b clinical trials in COPD or asthma. The agreement also includes a second and final option which, if exercised, would permit AstraZeneca to further develop brensocatib beyond Phase 2b clinical trials upon reaching agreement on commercial terms satisfactory to each party for the further development and commercialization of brensocatib in COPD or asthma. We retain full development and commercialization rights for brensocatib in all other indications and geographies.</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 June 2020, the FDA granted breakthrough therapy designation for brensocatib for the treatment of adult patients with NCFBE for reducing exacerbations. The FDA's breakthrough therapy designation is designed to expedite the development and review of therapies that are intended to treat serious or life-threatening diseases and for which preliminary clinical evidence indicates that the drug may demonstrate substantial improvement over available therapy. The benefits of breakthrough therapy designation include more frequent communication and meetings with FDA, eligibility for rolling and priority review, intensive guidance on an efficient drug development program, and organizational commitment from the FDA involving senior managers.  </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 WILLOW Study</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:115%;">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 brensocatib 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 brensocatib or matching placebo. The primary efficacy endpoint was the time to first pulmonary exacerbation over the 24-week treatment period in the brensocatib arms compared to the placebo arm.</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%;">WILLOW Efficacy Data</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:100%;">We announced top-line data for the WILLOW study in February 2020 and full data for the WILLOW study in June 2020. The 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 brensocatib compared to placebo (p=0.027, p=0.044, respectively). The risk of exacerbation at any time during the trial was reduced by 42% for the 10 mg group versus placebo (HR 0.58, p=0.029) and by 38% for the 25 mg group versu</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">s placebo (HR 0.62, p=0.046). In addition, treatment with brensocatib 10 mg also resulted in a significant reduction in the rate of pulmonary exacerbations, a key secondary endpoint, versus placebo. Specifically, patients treated with brensocatib 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><span><br/></span></div><div><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 Safety and Tolerability Data</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:100%;">Brensocatib was generally well-tolerated in the study. Rates of adverse events (AEs) leading to discontinuation in patients treated with placebo, brensocatib 10 mg, and brensocatib 25 mg were 10.6%, 7.4%, and 6.7%, respectively. The most common AEs in patients treated with brensocatib 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, brensocatib 10 mg, and brensocatib 25 mg, respectively, were as follows: rates of skin events (including hyperkeratosis) were 11.8%, 14.8%, and 23.6%; rates of dental events were 3.5%, 16.0%, and 10.1%; an</span><span style="background-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%;">d rates of infections that were considered AESIs were 17.6%, 13.6%, and 16.9%.</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:115%;">Further Research</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%;">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><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%;">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Investigator-Initiated Study in Patients with Severe COVID-19</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:107%;">In April 2020, we announced we will provide funding and clinical drug supply for the STOP-COVID19 trial, an investigator-initiated study of brensocatib in hospitalized patients in the UK with COVID-19 (SARS-CoV-2 infection) sponsored by the University of Dundee. The study, which has been prioritized and designated an Urgent Public Health trial by the UK&#8217;s National Institute for Health Research, is currently enrolling.</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%;">The STOP-COVID19 trial is a prospective, randomized, double-blind, placebo-controlled trial of brensocatib in patients with severe COVID-19. The multicenter study is expected to enroll up to 300 patients at 10 sites in the UK who present to the hospital with confirmed COVID-19 and are at risk of needing increased levels of supplemental oxygen and/or ventilation. Patients will be randomized 1:1 to receive either brensocatib 25 mg once daily or matching placebo on top of standard of care. The primary endpoint is clinical improvement on a seven-point ordinal scale as defined by the World Health Organization. Patients will be treated for up to 28 days, with a sample-size reassessment performed once 100 patients have been enrolled and treated.</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-weight:700;line-height:120%;">Treprostinil Palmitil (formerly known as INS1009)</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:115%;">Treprostinil palmitil 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 treprostinil palmitil 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 treprostinil palmitil 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 treprostinil palmitil 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.</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-weight:700;line-height:120%;">Corporate Development</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 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><span><br/></span></div><div><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_76"></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%;">KEY COMPONENTS OF OUR RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;">Revenues, net</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%;">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. 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 believe that our first quarter product revenues generally are impacted by the Medicare Part D coverage gap and the resetting of co-payment obligations for ARIKAYCE patients. 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 has granted ARIKAYCE a Temporary Authorization for Use (Autorisation Temporaire d'Utilisation) and from the named patient program in Germany and other countries.</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><span style="background-color: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;"><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%;">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 and program management. R&amp;D expense also includes other internal operating expenses, the cost of manufacturing a product candidate, including the 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%;">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 brensocatib. 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 brensocatib and treprostinil palmitil. Our R&amp;D expenses related to clinical trials are primarily related to activities at contract research organizations (CROs) that conduct 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;"><span style="background-color: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 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="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-weight:700;line-height:120%;">Amortization of Intangible Assets</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%;">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:8pt;margin-bottom:8pt;"><span style="background-color: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;"><span style="background-color: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><span style="background-color: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 id="i57abccbf42ec4f4ebae184229157100a_79"></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">RESULTS OF OPERATIONS</span></div><div><span style="background-color: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-weight:700;line-height:115%;">COVID-19 Update</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%;">In March 2020, we implemented a number of corporate initiatives in response to the novel coronavirus (SARS-CoV-2) global pandemic which manifests as COVID-19. These initiatives included a remote working policy for all employees in order to aid the global containment effort and allow infectious disease specialists and pulmonologists to focus exclusively on treating patients and containing the virus. The policy included all of the field-based therapeutic specialists and employees who support ARIKAYCE prescribers. Beginning on June 1, 2020, certain of our field-based employees who support ARIKAYCE prescribers were permitted to return to the field. To date, access to prescribers has been limited with significant regional variability. Our Arikares trainers are continuing to offer remote training for patients who initiate treatment with ARIKAYCE. While we continue to see use of ARIKAYCE, including new patient adds and continued prescription renewals, there remains a general uncertainty regarding the impact of COVID-19 on the ARIKAYCE patient population and physicians. Patients suffering from refractory NTM lung disease are typically older individuals with underlying lung conditions, and are often treated by infectious disease specialists and pulmonologists. These treating physicians are on the front lines in addressing this global pandemic and must now, understandably, focus their attention on COVID-19.</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%;">We have observed no disruptions to date in our supply chain for the production of ARIKAYCE. We believe we have adequate supply of finished product and work-in-process inventory on hand to support our commercial efforts. In addition, we have sufficient active pharmaceutical ingredient used in ARIKAYCE to meet anticipated global requirements, including commercial, clinical, and compassionate use, through the end of 2022.</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%;">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></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: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%;">There are many uncertainties regarding the COVID-19 pandemic, and we are closely monitoring the impact of the pandemic on all aspects of our business, including how it will impact our patients, employees, suppliers, vendors, business partners and distribution channels. While the pandemic did not materially affect our financial results and business operations through the quarter ended June 30, 2020, we are unable to predict the impact that COVID-19 will have on our financial position and operating results in future periods due to numerous uncertainties. We will continue to assess the evolving impact of the COVID-19 pandemic and will make adjustments to our operations as necessary.</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-weight:700;line-height:120%;">Comparison of the Three Months Ended June 30, 2020 and 2019 </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: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 quarter ended June&#160;30, 2020, 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 $12.5 million as compared to the same period in the prior year as a result of the growth in ARIKAYCE sales;</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 $5.0 million as compared to the same period in the prior year as a result of the increased sales of ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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;">Increased R&amp;D expenses 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-weight:400;line-height:120%;">$2.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> as compared to the same period in the prior year primarily resulting from increases in compensation and benefit related expenses and external manufacturing expenses;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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;">Decreased SG&amp;A expenses 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-weight:400;line-height:120%;">$2.8 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> as compared to the same period in the prior year resulting from a decrease in professional fees and other external expenses 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: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 of $1.2 million was consistent with the same period in 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;">Increased interest expense of $0.7 million as compared to the same period in the prior year related to the finance lease interest expense for our corporate headquarters.</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:700;line-height:120%;">Revenues, net</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%;">Total revenue consists of net sales of ARIKAYCE. The following table summarizes the sources of revenue for the quarters ended June&#160;30, 2020 and 2019 (in thousands):</span></div><div style="text-align:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.058%;"><tr><td style="width:1.0%;"></td><td style="width:39.558%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.123%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.449%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.123%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.449%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.123%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.449%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.126%;"></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);">Quarters Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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);">40,964&#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);">28,964&#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);">12,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 #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);">41.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);">%</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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,531&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,008&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">523&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight: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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="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, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,495&#160;</span></td><td style="padding-top:2px;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);">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;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);">12,523&#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:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.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);">%</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;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%;">Revenues from sales of ARIKAYCE increased to $42.5 million, an increase of 41.8%, from $30.0 million in the same period in 2019. Revenues from US sales of ARIKAYCE in the quarter ended June&#160;30, 2020 increased $12.0 million, or 41.4%, from $29.0 million in the same period in 2019. Revenues from EAP sales of ARIKAYCE in the quarter ended June&#160;30, 2020 increased $0.5 million, or 51.9%, from $1.0 million in the same period in 2019.</span></div><div style="text-indent:40.5pt;"><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:700;line-height:120%;">Cost of Product Revenues (excluding amortization of intangibles)</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 for the quarters ended June&#160;30, 2020 and June&#160;30, 2019 were comprised of the following (in thousands):</span></div><div style="text-align:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.309%;"><tr><td style="width:1.0%;"></td><td style="width:44.003%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.742%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.510%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.742%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.510%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.190%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.510%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.193%;"></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);">Quarters Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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></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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000;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);">$</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-style:italic;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);">Cost of product revenues (excluding amortization of intangibles)</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);">9,950&#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: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:#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,919&#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: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:#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,031&#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: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:#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);">102.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #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: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);">Cost of product revenues, as % of revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><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);">23.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-style:italic;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-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16.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-style:italic;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="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-indent:36pt;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%;">Cost of product revenues (excluding amortization of intangibles) increased by $5.0 million, or 102.3%, to $10.0 million for the quarter ended June&#160;30, 2020 as compared to $4.9 million in the same period in 2019. The increase in cost of product revenues (excluding amortization of intangibles) in the quarter ended June&#160;30, 2020 is directly attributable to the increase in total revenues discussed above as well as a decrease in the sale of inventory for which the cost was incurred prior to FDA approval of ARIKAYCE. All product costs incurred prior to FDA approval of ARIKAYCE in September 2018 were expensed as R&amp;D expenses.</span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></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:700;line-height:120%;">R&amp;D Expenses</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%;">R&amp;D expenses for the quarters ended June&#160;30, 2020 and June&#160;30, 2019 were comprised of the following (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:42.883%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.304%;"></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:11.304%;"></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:11.304%;"></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:11.015%;"></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="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);">Quarters&#160;Ended&#160;June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase&#160;(decrease)</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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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></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: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="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clinical development&#160;&amp; research</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);">6,009&#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:#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);">7,537&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">(1,528)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.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="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);">Manufacturing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,673&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,938&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">735&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Regulatory, quality assurance, and medical affairs</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);">3,252&#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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,463&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(211)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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);">Subtotal&#8212;external expenses</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,934&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">14,938&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><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);">(1,004)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.7)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight: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="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><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: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);">Compensation and benefit related expenses</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,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;"></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,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">1,925&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.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);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</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);">2,979&#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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,171&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">808&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other internal operating 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);">3,935&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,454&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;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);">Subtotal&#8212;internal expenses</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);">21,814&#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);">18,600&#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);">3,214&#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;padding-left:1pt;padding-right:0%;"><span 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.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></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);">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);">35,748&#160;</span></td><td style="padding-top:2px;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);">33,538&#160;</span></td><td style="padding-top:2px;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);">2,210&#160;</span></td><td style="padding-top:2px;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);">6.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></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%;">R&amp;D expenses increased to $35.7 million during the quarter ended June&#160;30, 2020 from $33.5 million in the same period in 2019. The $2.2 million increase was primarily due to a $2.7 million increase in compensation and benefit related expenses, including stock-based compensation, due to an increase in headcount, as well as a $0.7 million increase in external manufacturing expenses due to an increase in manufacturing costs for clinical trials. These increases were partially offset by a $1.5 million decrease in clinical development and research costs.</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%;">During the quarter ended June&#160;30, 2020, external R&amp;D expenses of&#160;$13.9 million&#160;consisted of&#160;$9.1 million&#160;related to ARIKAYCE,&#160;$2.8 million&#160;related to brensocatib, and&#160;$2.0 million&#160;related to other research expenses. During the quarter ended June&#160;30, 2019, external R&amp;D expenses of&#160;$14.9 million&#160;consisted of&#160;$8.0 million&#160;related to ARIKAYCE,&#160;$5.7 million&#160;related to brensocatib, and&#160;$1.2 million&#160;related to other research expenses.</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-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%;">&#160;SG&amp;A Expenses</span><span style="background-color: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><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%;">SG&amp;A expenses for the quarters ended June&#160;30, 2020 and June&#160;30, 2019 were comprised of the following (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.076%;"><tr><td style="width:1.0%;"></td><td style="width:40.168%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.553%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.704%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.553%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.704%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.553%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.704%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.553%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.708%;"></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);">Quarters Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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);">18,309&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">16,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><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span 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,108&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">13.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><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);">6,488&#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);">5,183&#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,305&#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);">25.2&#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);">19,675&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,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><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,365)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.4)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight: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);">5,191&#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);">5,009&#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);">182&#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.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);">%</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: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 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);">49,663&#160;</span></td><td style="padding-top:2px;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);">52,433&#160;</span></td><td style="padding-top:2px;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);">(2,770)</span></td><td style="padding-top:2px;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);">(5.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);">%</span></td><td colspan="3" style="display:none;"></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:115%;">SG&amp;A expenses decreased to $49.7 million during the quarter ended June&#160;30, 2020 from $52.4 million in the same period in 2019. The $2.8 million decrease was due to the $6.4 million decrease in professional fees and other external expenses primarily due to the postponement of certain commercial activities in the current year and a milestone related to agreements with the Cystic Fibrosis Foundation Therapeutics, Inc. (CFFT) in the prior year. This decrease was partially offset by a $2.1 million increase in compensation and benefit related expenses and a $1.3 million increase in stock-based compensation, primarily due to an increase in headcount.</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="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></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: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 quarters ended June&#160;30, 2020 and 2019 was $1.2 million and is comprised of amortization of acquired ARIKAYCE R&amp;D and amortization of the milestone paid to PARI for the FDA approval of ARIKAYCE.&#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:700;line-height:120%;">Interest Expense</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%;">Interest expense was $7.5 million for the quarter ended June&#160;30, 2020 as compared to $6.8 million in the same period in 2019. The $0.7 million increase in interest expense in the quarter ended June&#160;30, 2020 as compared to the prior year period primarily relates to the finance lease interest expense for our corporate headquarters.</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:700;line-height:120%;">Comparison of the Six Months Ended June 30, 2020 and 2019 </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: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 six months ended June&#160;30, 2020, 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 $27.5 million as compared to the same period in the prior year as a result of the growth in ARIKAYCE sales;</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 $9.3 million as compared to the same period in the prior year as a result of the increased sales of ARIKAYCE;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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;">Increased R&amp;D expenses of $7.2 million as compared to the same period in the prior year primarily resulting from increases in compensation and benefit related expenses, external manufacturing and regulatory, quality assurance and medical affairs costs;</span></div><div style="text-indent:-18pt;padding-left:36pt;"><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;">Decreased SG&amp;A expenses of $6.2 million as compared to the same period in the prior year resulting from decreases 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%;">professional fees and other external expenses related to ARIKAYCE and facility related and other internal expenses</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">; </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 of $2.5 million was consistent with the same period in 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;">Increased interest expense of $1.4 million as compared to the same period in the prior year related to the finance lease interest expense for our corporate headquarters.</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:700;line-height:120%;">Revenues, net</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%;">Total revenue consists of net sales of ARIKAYCE. The following table summarizes the sources of revenue for the six months ended June&#160;30, 2020 and 2019 (in thousands):</span></div><div style="text-align:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:90.058%;"><tr><td style="width:1.0%;"></td><td style="width:39.558%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.123%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.449%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.123%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.449%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.123%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.449%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.126%;"></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);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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);">76,131&#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);">49,947&#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);">26,184&#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);">52.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);">%</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);">3,224&#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,927&#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,297&#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);">67.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><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, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,355&#160;</span></td><td style="padding-top:2px;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);">51,874&#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);">27,481&#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:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.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);">%</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-indent:36pt;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%;">Revenues from sales of ARIKAYCE increased to $79.4 million, an increase of 53.0%, from $51.9 million in the same period in 2019. Revenues from US sales of ARIKAYCE in the six months ended June&#160;30, 2020 increased $26.2 million, or 52.4%, from $49.9 million in the same period in 2019. Revenues from EAP sales of ARIKAYCE in the six months ended June&#160;30, 2020 increased $1.3 million, or 67.3%, from $1.9 million in the same period in 2019.</span></div><div style="text-indent:40.5pt;"><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:700;line-height:120%;">Cost of Product Revenues (excluding amortization of intangibles)</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 for the six months ended June&#160;30, 2020 and June&#160;30, 2019 were comprised of the following (in thousands):</span></div><div style="text-align:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.309%;"><tr><td style="width:1.0%;"></td><td style="width:44.003%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:12.742%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.510%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:12.742%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.510%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.190%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.510%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:9.193%;"></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);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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></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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000;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);">$</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-style:italic;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);">Cost of product revenues (excluding amortization of intangibles)</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);">18,388&#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: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:#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);">9,069&#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: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:#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);">9,319&#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: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:#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);">102.8&#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);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;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);">Cost of product revenues, as % of revenues</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><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);">23.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-style:italic;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-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17.5&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;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="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr></table></div><div style="text-indent:36pt;margin-top:8pt;margin-bottom:8pt;"><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></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 intangibles) increased to $18.4 million for the six months ended June&#160;30, 2020 as compared to $9.1 million in the same period in 2019. The increase in cost of product revenues (excluding amortization of intangibles) in the six months ended June&#160;30, 2020 is directly attributable to the increase in total revenues discussed above as well as a decrease in the sale of inventory for which the cost was incurred prior to FDA approval of ARIKAYCE. All product costs incurred prior to FDA approval of ARIKAYCE in September 2018 were expensed as R&amp;D expenses. We expect our cost of product revenues (excluding amortization of intangibles) as a percent of revenue to be higher in 2020 as compared to 2019.</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:700;line-height:120%;">R&amp;D Expenses</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%;">R&amp;D expenses for the six months ended June&#160;30, 2020 and June&#160;30, 2019 were comprised of the following (in thousands):</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:42.883%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:11.304%;"></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:11.304%;"></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:11.304%;"></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:11.015%;"></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="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);">Six Months Ended&#160;June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Increase&#160;(decrease)</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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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></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: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="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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clinical development&#160;&amp; research</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);">13,577&#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:#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);">18,066&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">(4,489)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Manufacturing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,494&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,145&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.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);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Regulatory, quality assurance, and medical affairs</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,447&#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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,255&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,192&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.7&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;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);">Subtotal&#8212;external expenses</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);">28,663&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">27,815&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">848&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.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);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight: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="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><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: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);">Compensation and benefit related expenses</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,643&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">25,732&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">3,911&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock-based compensation</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);">5,821&#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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,362&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,459&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.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><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other internal operating 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);">7,805&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,832&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">973&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left: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);">Subtotal&#8212;internal expenses</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);">43,269&#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);">36,926&#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);">6,343&#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;padding-left:1pt;padding-right:0%;"><span 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.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></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);">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);">71,932&#160;</span></td><td style="padding-top:2px;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);">64,741&#160;</span></td><td style="padding-top:2px;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);">7,191&#160;</span></td><td style="padding-top:2px;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);">11.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></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%;">R&amp;D expenses increased to $71.9 million during the six months ended June&#160;30, 2020 from $64.7 million in the same period in 2019. The $7.2 million increase was primarily due to a $5.4 million increase in compensation and benefit related expenses, including stock-based compensation, due to an increase in headcount. R&amp;D expenses also increased $3.1 million due to an increase in external manufacturing expenses resulting from an increase in manufacturing costs for clinical trials, as well as a $2.2 million increase in regulatory, quality assurance, and medical affairs expenses. These increases were partially offset by a $4.5 million decrease in clinical development and research costs.</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%;">During the six months ended June&#160;30, 2020, external R&amp;D expenses of&#160;$28.7 million&#160;consisted of&#160;$17.4 million&#160;related to ARIKAYCE,&#160;$8.4 million&#160;related to brensocatib, and&#160;$2.9 million&#160;related to other research expenses. During the six months ended June&#160;30, 2019, external R&amp;D expenses of&#160;$27.8 million&#160;consisted of&#160;$13.0 million&#160;related to ARIKAYCE,&#160;$11.6 million&#160;related to brensocatib, and&#160;$3.2 million&#160;related to other research expenses.</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-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%;">&#160;SG&amp;A Expenses</span><span style="background-color: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><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%;">SG&amp;A expenses for the six months ended June&#160;30, 2020 and June&#160;30, 2019 were comprised of the following (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.076%;"><tr><td style="width:1.0%;"></td><td style="width:40.168%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.553%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.704%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.553%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.704%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.553%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.704%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.553%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:11.708%;"></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);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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);">35,298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">35,737&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">(439)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">(1.2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><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);">12,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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'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,928&#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);">2,721&#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);">27.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);">41,411&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,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><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,220)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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.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="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);">11,651&#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);">13,947&#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);">(2,296)</span></td><td 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.5)</span></td><td 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: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 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);">101,009&#160;</span></td><td style="padding-top:2px;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);">107,243&#160;</span></td><td style="padding-top:2px;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);">(6,234)</span></td><td style="padding-top:2px;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);">(5.8)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight: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><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%;">SG&amp;A expenses decreased to $101.0 million during the six months ended June&#160;30, 2020 from $107.2 million in the same period in 2019. The $6.2 million decrease was primarily due to the $6.2 million decrease in professional fees and other </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">external expenses due to the postponement of certain commercial activities in the current year and a milestone related to agreements with the CFFT in the prior year. In addition, there was a $2.3 million decrease in facility related and other internal expenses due to decreases in travel and other office related expenses, which was more than offset by a $2.7 million increase in stock-based 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: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 six months ended June&#160;30, 2020 and 2019 was $2.5 million and was comprised of amortization of acquired ARIKAYCE R&amp;D and amortization of the milestone paid to PARI for the FDA approval of ARIKAYCE.&#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:700;line-height:120%;">Interest Expense</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%;">Interest expense was $14.9 million for the six months ended June&#160;30, 2020 as compared to $13.5 million in the same period in 2019. The $1.4 million increase in interest expense in the six months ended June&#160;30, 2020 as compared to the prior year period primarily relates to the finance lease interest expense for our corporate headquarters.</span></div><div style="text-indent:36pt;"><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_82"></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:700;line-height:120%;">LIQUIDITY AND CAPITAL RESOURCES</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-weight:700;line-height:120%;">Overview</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%;">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, brensocatib 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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> of 2020, we completed an underwritten public offering of 11,155,000 shares of our common stock, including 1,455,000 shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares, 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%;">t a public offering price of $23.25 per share. Our net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $13.4 million, were $245.9 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%;">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, including</span><span style="background-color: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,042,307 shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares, at a public offering price of $26.00 per share. Our net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $16.0 million, were $261.1 million. The offering also included 400,000 shares sold by 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%;">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 future clinical trials for brensocatib, to develop treprostinil palmitil, 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 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 fund further clinical development of ARIKAYCE and brensocatib, 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 brensocatib, and to a lesser extent, future ARIKAYCE clinical trials.</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%;">Cash Flows</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%;">As of June&#160;30, 2020, we had cash and cash equivalents of $641.9 million, as compared with $487.4 million as of December&#160;31, 2019. The $154.5 million increase was primarily due to the net proceeds from our underwritten public offering of common stock, partially offset by cash used in operating activities. Our working capital was $628.6 million as of June&#160;30, 2020 as compared with $470.0 million as of December&#160;31, 2019.</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="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></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%;">Net cash used in operating activities was $93.9 million and $153.9 million for the six months ended June&#160;30, 2020 and 2019, respectively. The net cash used in operating activities during the six months ended June&#160;30, 2020 and 2019 was primarily for the commercial, clinical and manufacturing activities related to ARIKAYCE, as well as other SG&amp;A expenses. In addition, net cash used in operating activities during both the six months ended June&#160;30, 2020 and 2019 included clinical trial expenses related to brensocatib. The decrease in cash used in operating activities for the six months ended June&#160;30, 2020 compared to the corresponding period in 2019 was primarily due to the increase in gross profit as well as the net change in working capital, driven by decreases in accounts receivable and prepaids and other current assets and a smaller increase in other assets.   </span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%;">Net cash used in investing activities was $4.6 million and $14.6 million for the six months ended June&#160;30, 2020 and 2019, respectively. The net cash used in investing activities during the six months ended June&#160;30, 2020 and 2019 was primarily related to the investment in our long-term production capacity at Patheon. We expect our cash used in investing activities to decrease significantly for the year ending December 31, 2020 as a result of the completion of our corporate headquarters during the year ended December&#160;31, 2019 and fewer remaining costs for the Patheon facility in the year ending December&#160;31, 2020. </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%;">Net cash provided by financing activities was $252.9 million and $274.7 million for the six months ended June&#160;30, 2020 and 2019, respectively. Net cash provided by financing activities for the six months ended June&#160;30, 2020 and 2019 were primarily due to cash proceeds from our underwritten public offerings of common stock, as well as stock option exercises and our employee stock purchase plan. </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%;">Contractual Obligations</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%;">There were no material changes outside of the ordinary course of business in our contractual obligations during the six months ended June 30, 2020 from those disclosed in Item 7, &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Liquidity and Capital Resources&#8212;Contractual Obligations&#8221; in our </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="http://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000110450620000007/insm-20191231.htm">Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019</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%;">.&#160;</span></div><div><span><br/></span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Off-Balance Sheet Arrangements</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%;">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><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_85"></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%;">CRITICAL ACCOUNTING POLICIES</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%;">There have been no material changes to our critical accounting policies as disclosed in our </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="http://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000110450620000007/insm-20191231.htmhttp://www.sec.gov/Archives/edgar/data/1104506/000110450619000009/insmed10k2018.htm">Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019</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%;">. For the required interim disclosure updates related to our accounting policies, 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 2 </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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><span style="background-color: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 this Quarterly Report on Form&#160;10-Q.</span></div><div><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_88"></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 3.</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;&#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%;">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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%;">As of June&#160;30, 2020, our cash and cash equivalents were in cash accounts and money market funds. Our investments in money market funds are not insured by the federal government.</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%;">As of June&#160;30, 2020, we had $450.0 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 June&#160;30, 2020, 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><span style="background-color: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 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 and during the six months ended June&#160;30, 2020 and 2019, our results of operations were not materially affected by fluctuations in foreign currency exchange rates.</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 id="i57abccbf42ec4f4ebae184229157100a_91"></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 4.</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;&#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%;">CONTROLS AND PROCEDURES</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-weight:700;line-height:120%;">Evaluation of Disclosure Controls and Procedures</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%;">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 June&#160;30, 2020.&#160;The term &#8220;disclosure controls </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">and procedures,&#8221; as defined in Rules&#160;13a-15(e)&#160;and 15d-15(e)&#160;under the Securities and 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&#8217;s rules&#160;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.&#160;Based on that evaluation as of June&#160;30, 2020, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective at the reasonable assurance level.</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-weight:700;line-height:120%;">Changes in Internal Control Over Financial Reporting</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%;">There were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act) during the six months ended June&#160;30, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</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-weight:400;line-height:120%;">&#160;</span></div><div id="i57abccbf42ec4f4ebae184229157100a_94"></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">PART&#160;II. OTHER INFORMATION</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#160;</span></div><div id="i57abccbf42ec4f4ebae184229157100a_97"></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 1.</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;&#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%;">LEGAL PROCEEDINGS</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%;">From time to time, we are party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of our 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><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_100"></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><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%;">Our business is subject to substantial risks and uncertainties. You should carefully consider the risk factors set forth below as well as the other information contained in this Quarterly Report on Form 10-Q and in our other public filings in evaluating our business, including our Annual Report on Form 10-K for the year ended December 31, 2019, which was filed with the SEC on February 25, 2020. Any of the risks and uncertainties described below and in our other filings with the SEC, 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 Form 10-Q (please read the Cautionary Note Regarding Forward-Looking Statements in this Form 10-Q).</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-weight:700;line-height:120%;">The novel coronavirus (COVID-19) pandemic and efforts to reduce its spread have negatively impacted, and could continue to negatively impact, our business and operations.</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%;">Our global operations expose us to risks associated with public health crises and pandemics, including COVID-19, particularly as the patients we seek to treat suffer from serious and rare diseases that may make them especially vulnerable. The degree to which COVID-19 affects us will depend on developments that are highly uncertain and beyond our knowledge or control, including, but not limited to, the duration and severity of the pandemic, the actions taken to reduce its transmission, and the speed with which and the extent to which normal economic and operating conditions resume.</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%;">We modified our business practices in March 2020 in an effort to allow infectious disease specialists and pulmonologists to focus on critical COVID-19 relief efforts and to aid in the global containment effort, including through implementation of a remote working policy for all employees. The remote working policy included all of our field-based therapeutic specialists and employees who support ARIKAYCE prescribers. Beginning on June 1, 2020, certain of our field-based employees who support ARIKAYCE prescribers were permitted to return to the field. To date, access to prescribers has been limited with significant regional variability. If our remote working policy continues and the focus of pulmonologists and infectious disease specialists remains on COVID-19, we expect that our business and results of operations in future periods could be negatively impacted. We also may take further actions as required by government authorities or that we determine are in the best interests of our employees, patients, partners, and suppliers in the future that harm our ability to promote ARIKAYCE or support patients beginning treatment with ARIKAYCE, which could negatively impact our business and results of operations.</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%;">COVID-19 may also have an adverse impact on our operations and supply chain as a result of (i) our or our third-party manufacturers&#8217; employees or other key personnel becoming infected, (ii) preventive and precautionary measures that governments and we and other businesses, including our third-party manufacturers, are taking, such as border closures, </span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">prolonged quarantines and other travel restrictions, and (iii) shortages of supplies necessary for the manufacture of ARIKAYCE, including as a result of government orders providing for the requisition of personal protective equipment and other medical supplies and equipment. Any of these circumstances could impact the ability of third parties on which we rely to manufacture ARIKAYCE or its components and our ability to perform critical functions, which could significantly hamper our ability to supply ARIKAYCE to patients. While we have experienced no disruption to date in our supply chain, if we encounter delays or difficulties in the manufacturing process that disrupt our ability to supply ARIKAYCE, we may not be able to satisfy patient demand or we may experience a product stock-out, which would likely have a material adverse effect on our business.</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 COVID-19 pandemic could also require us to delay the start of new clinical trials or otherwise impair our ability to complete those trials. For instance, our ability to enroll patients and retain principal investigators and site staff could be impaired due to an outbreak in their geography or prioritization of hospital resources toward the outbreak, or as a result of quarantines and other travel restrictions that interrupt healthcare services. Furthermore, patients, investigators, or site staff may be unwilling or unable to comply with clinical trial protocols due to COVID-19 illness, concerns about the pandemic, or quarantines or other travel restrictions that impede their movement. Additionally, any interruption in the supply of the study drug might delay our ability to start or complete clinical trials. Significant delays in the timing and completion of our clinical trials are costly and could adversely affect our ability to satisfy our post-marketing requirements for ARIKAYCE and to obtain regulatory approval for and to commercialize our product candidates.</span></div><div><span><br/></span></div><div id="i57abccbf42ec4f4ebae184229157100a_103"></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 2.</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;</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</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%;">There were no unregistered sales of the Company's equity securities by the Company during the quarter ended June&#160;30, 2020.</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 id="i57abccbf42ec4f4ebae184229157100a_106"></div><div style="-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">ITEM 6.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:3pt;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%;">EXHIBITS</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%;text-decoration: underline;">Exhibit Index</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"></td><td style="width:4.627%;"></td><td style="width:1.0%;"></td><td style="width:0.1%;"></td><td style="width:0.536%;"></td><td style="width:0.1%;"></td><td style="width:1.0%;"></td><td style="width:90.637%;"></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:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000114036113012797/ex3_1.htm">3.1</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);">Articles of Incorporation of Insmed Incorporated, as amended through June&#160;14, 2012 (incorporated by reference from Exhibit&#160;3.1 to Insmed Incorporated&#8217;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: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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="http://www.sec.gov/Archives/edgar/data/1104506/000110465920040374/tm2014206d1_ex3-1.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: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);">Amended and Restated Bylaws of Insmed Incorporated (incorporated by reference from Exhibit&#160;3.1 to Insmed Incorporated&#8217;s Current Report on Form&#160;8-K filed on March&#160;30, 2020).</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:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm-20200630ex311.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: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);">Certification of William H. Lewis, Chairman and Chief Executive Officer (Principal Executive Officer) of Insmed Incorporated, pursuant to Rules&#160;13a-14(a)&#160;and 15d-14(a)&#160;promulgated under the Securities Exchange Act of 1934, as adopted pursuant to Section&#160;302 of the Sarbanes Oxley Act of 2002.</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:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm-20200630ex312.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: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);">Certification of Sara Bonstein, Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer) of Insmed Incorporated, pursuant to Rules&#160;13a-14(a)&#160;and 15d-14(a)&#160;promulgated under the Securities Exchange Act of 1934, as adopted pursuant to Section&#160;302 of the Sarbanes Oxley Act of 2002.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><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:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm-20200630ex321.htm">32.1</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);">Certification of William H. Lewis, Chairman and Chief Executive Officer (Principal Executive Officer) of Insmed Incorporated, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes Oxley Act of 2002.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><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:400;line-height:100%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration: underline;-sec-extract:exhibit;" href="insm-20200630ex322.htm">32.2</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);">Certification of Sara Bonstein, Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer) of Insmed Incorporated, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes Oxley Act of 2002.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">101</span></td><td colspan="3" 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);">The following materials from Insmed Incorporated&#8217;s quarterly report on Form&#160;10-Q for the quarter ended June 30, 2020 formatted in iXBRL (Inline eXtensible Business Reporting Language): (i)&#160;Consolidated Balance Sheets as of June 30, 2020 and December&#160;31, 2019, (ii)&#160;Consolidated Statements of Comprehensive Loss for the three and six months ended June 30, 2020 and 2019, (iii)&#160;Consolidated Statements of Shareholders' Equity for the three and six months ended June 30, 2020 and 2019, (iv) Consolidated Statements of Cash Flows for the three and six months ended June 30, 2020 and 2019, (v)&#160;Notes to the Unaudited Consolidated Financial Statements, and (vi) Cover Page.</span></td></tr><tr><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td><td colspan="3" style="height:3pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"></td></tr><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);">104</span></td><td colspan="3" 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);">The cover page from the Quarterly Report on Form 10-Q for the quarter ended June 30, 2020, formatted in iXBRL and contained in Exhibit 101.</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></tr><tr><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td><td colspan="3" style="display:none;"></td></tr></table></div><div><span><br/></span></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div style="text-align:center;-sec-extract:summary;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">36</span></div></div></div><div id="i57abccbf42ec4f4ebae184229157100a_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"><a style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;" href="#i57abccbf42ec4f4ebae184229157100a_7">Table of Contents</a></span></div></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">SIGNATURE</span></div><div><span style="background-color: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-weight:400;line-height:120%;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="text-align:center;"><span style="background-color: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="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"></td><td style="width:45.368%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:3.263%;"></td><td style="width:1.0%;"></td><td style="width:1.0%;"></td><td style="width:45.369%;"></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: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: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: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);">INSMED INCORPORATED</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);">&#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></tr><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);">&#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></tr><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);">Date: August 6, 2020</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);">By</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);">/s/ Sara Bonstein</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: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: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 colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;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></tr><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 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 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);">Chief Financial 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: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: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 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);">(Principal Financial and Accounting Officer)</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%;">37</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>insm-20200630ex311.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="if0b66a5e936c45b08aa645a698ecc388_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT&#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:#ffffff;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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) I have reviewed this quarterly report on Form 10-Q of Insmed Incorporated&#59;</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) 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:#ffffff;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:#ffffff;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><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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 style="text-indent:36pt;"><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%;">(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><font><br></font></div><div style="text-indent:36pt;"><font style="background-color:#ffffff;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:#ffffff;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 style="background-color: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: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%;">August&#160;6, 2020</font></div><div style="text-align:right;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:49.853%;"><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 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><br></font></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>insm-20200630ex312.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="i45313fa4fef64ef2bd60ebcab5ee6169_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT&#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:#ffffff;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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">(1) I have reviewed this quarterly report on Form 10-Q of Insmed Incorporated&#59;</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) 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:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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:#ffffff;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 style="background-color:#ffffff;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:#ffffff;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:#ffffff;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;August&#160;6, 2020</font></div><div style="text-align:right;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:49.853%;"><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 style="background-color: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><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><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>4
<FILENAME>insm-20200630ex321.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="i3e534ed46dc245749bef4f1549d68f4b_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT&#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 Quarterly Report on Form 10-Q of Insmed Incorporated (the &#34;Company&#34;) for the period ended June 30, 2020 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 USC. &#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: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%;">(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:-36pt;padding-left:72pt;"><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="border-collapse:collapse;display:inline-table;vertical-align:top;width:49.853%;"><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%;">August&#160;6, 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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This certification accompanies the Form 10-Q 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-Q), irrespective of any general incorporation language contained in such filing.</font></div><div><font><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><div style="position:absolute;bottom:0;width:100%;"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>insm-20200630ex322.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="i919a994cfb3f4096877b4b3b61f3a625_1"></div><div style="min-height:42.75pt;width:100%;"><div><font><br></font></div></div><div style="text-align:right;"><font style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">EXHIBIT&#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 Quarterly Report on Form 10-Q of Insmed Incorporated (the &#34;Company&#34;) for the period ended June 30, 2020 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 USC. &#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="border-collapse:collapse;display:inline-table;vertical-align:top;width:49.853%;"><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%;">August&#160;6, 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:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">This certification accompanies the Form 10-Q 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-Q), irrespective of any general incorporation language contained in such filing.</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><br></font></div><div style="position:relative;width:100%;height:42.75pt;"><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>6
<FILENAME>insm-20200630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:692bc3f7-d592-416b-8143-758c806a715c,g:9e4f3017-75a7-4975-bada-f7884e042cc1-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:insm="http://www.insmed.com/20200630" 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" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.insmed.com/20200630">
  <xs:import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://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: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-20200630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="insm-20200630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="insm-20200630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="insm-20200630_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="ConsolidatedStatementsofComprehensiveLossunaudited" roleURI="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited">
        <link:definition>1003004 - Statement - Consolidated Statements of Comprehensive Loss (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="ConsolidatedStatementsofShareholdersEquityunaudited" roleURI="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited">
        <link:definition>1004005 - Statement - Consolidated Statements of Shareholders' Equity (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="ConsolidatedStatementsofCashFlowsunaudited" roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited">
        <link:definition>1005006 - Statement - Consolidated Statements of Cash Flows (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="TheCompanyandBasisofPresentation" roleURI="http://www.insmed.com/role/TheCompanyandBasisofPresentation">
        <link:definition>2101101 - Disclosure - The Company 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="TheCompanyandBasisofPresentationDetails" roleURI="http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails">
        <link:definition>2402401 - Disclosure - The Company and Basis of Presentation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.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="SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails">
        <link:definition>2406402 - 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="SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails">
        <link:definition>2407403 - 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>2408404 - 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="SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails">
        <link:definition>2409405 - 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="Inventory" roleURI="http://www.insmed.com/role/Inventory">
        <link:definition>2110103 - 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>2311302 - 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>2412406 - 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="IntangiblesNet" roleURI="http://www.insmed.com/role/IntangiblesNet">
        <link:definition>2113104 - Disclosure - Intangibles, 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="IntangiblesNetTables" roleURI="http://www.insmed.com/role/IntangiblesNetTables">
        <link:definition>2314303 - Disclosure - Intangibles, 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="IntangiblesNetDetails" roleURI="http://www.insmed.com/role/IntangiblesNetDetails">
        <link:definition>2415407 - Disclosure - Intangibles, 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>2116105 - 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>2317304 - 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>2418408 - 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="AccruedExpenses" roleURI="http://www.insmed.com/role/AccruedExpenses">
        <link:definition>2119106 - 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>2320305 - 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>2421409 - 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="Leases" roleURI="http://www.insmed.com/role/Leases">
        <link:definition>2122107 - 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>2323306 - 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>2424410 - 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="LeasesLeasecostsDetailsDetails" roleURI="http://www.insmed.com/role/LeasesLeasecostsDetailsDetails">
        <link:definition>2425411 - Disclosure - Leases - Lease, costs (Details) (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>2126108 - 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>2327307 - 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="DebtNarrativeDetails" roleURI="http://www.insmed.com/role/DebtNarrativeDetails">
        <link:definition>2428412 - Disclosure - Debt - 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="DebtComponentsofDebtDetails" roleURI="http://www.insmed.com/role/DebtComponentsofDebtDetails">
        <link:definition>2429413 - 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>2430414 - 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>2431415 - 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>2132109 - 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="ShareholdersEquityNarrativeDetails" roleURI="http://www.insmed.com/role/ShareholdersEquityNarrativeDetails">
        <link:definition>2433416 - Disclosure - Shareholders' Equity - 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="StockBasedCompensation" roleURI="http://www.insmed.com/role/StockBasedCompensation">
        <link:definition>2134110 - 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>2335308 - 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>2436417 - 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="StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" roleURI="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails">
        <link:definition>2437418 - 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>2138111 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.insmed.com/role/IncomeTaxesDetails">
        <link:definition>2439419 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.insmed.com/role/CommitmentsandContingencies">
        <link:definition>2140112 - 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>2441420 - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="insm_DebtInstrumentConversionTermFourMember" abstract="true" name="DebtInstrumentConversionTermFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" abstract="false" name="IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_CustomerCMember" abstract="true" name="CustomerCMember" 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_EmployeeStockPurchasePlan2018Member" abstract="true" name="EmployeeStockPurchasePlan2018Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member" abstract="true" name="OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member" 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_DebtInstrumentConversionTermDomain" abstract="true" name="DebtInstrumentConversionTermDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_ScheduleofEarningsPerShareBasicandDilutedLineItems" abstract="true" name="ScheduleofEarningsPerShareBasicandDilutedLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_DebtInstrumentOptionToPurchaseAdditionalDebt" abstract="false" name="DebtInstrumentOptionToPurchaseAdditionalDebt" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_CashFlowLesseeAbstract" abstract="true" name="CashFlowLesseeAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember" abstract="true" name="PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_EmployeeAndDirectorsStockOptionsMember" abstract="true" name="EmployeeAndDirectorsStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_ManufacturingEquipmentMember" abstract="true" name="ManufacturingEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_AccruedRoyaltiesAndMilestonePaymentsCurrent" abstract="false" name="AccruedRoyaltiesAndMilestonePaymentsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AccruedClinicalTrialExpenses" abstract="false" name="AccruedClinicalTrialExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_LeaseRemainingLeaseTerm" abstract="false" name="LeaseRemainingLeaseTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="insm_CustomerAMember" abstract="true" name="CustomerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_DebtInstrumentConversionTermAxis" abstract="true" name="DebtInstrumentConversionTermAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="insm_ComputerHardwareAndSoftwareMember" abstract="true" name="ComputerHardwareAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock" abstract="false" name="InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_AccruedSalesAllowancesandRelatedCosts" abstract="false" name="AccruedSalesAllowancesandRelatedCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_A2019IncentivePlanMember" abstract="true" name="A2019IncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_StockOptionsAndESPPSharesMember" abstract="true" name="StockOptionsAndESPPSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_PublicStockOfferingMember" abstract="true" name="PublicStockOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="insm_CustomerBMember" abstract="true" name="CustomerBMember" 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_ConvertibleDebtInterestExpenseTotal" abstract="false" name="ConvertibleDebtInterestExpenseTotal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" abstract="false" name="AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="insm_DebtInstrumentConversionTermThreeMember" abstract="true" name="DebtInstrumentConversionTermThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_DebtInstrumentConversionTermTwoMember" abstract="true" name="DebtInstrumentConversionTermTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_DebtInstrumentConversionTermOneMember" abstract="true" name="DebtInstrumentConversionTermOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>insm-20200630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:692bc3f7-d592-416b-8143-758c806a715c,g:9e4f3017-75a7-4975-bada-f7884e042cc1-->
<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-20200630.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-20200630.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_a051f46f-bcbe-4466-85b9-f01293680be9" 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_34d1734d-1a10-44fd-8fb6-a1dac3c902f3" 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_a051f46f-bcbe-4466-85b9-f01293680be9" xlink:to="loc_us-gaap_Liabilities_34d1734d-1a10-44fd-8fb6-a1dac3c902f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_bc990653-ba15-4728-a722-a1478f482e4c" 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_a051f46f-bcbe-4466-85b9-f01293680be9" xlink:to="loc_us-gaap_StockholdersEquity_bc990653-ba15-4728-a722-a1478f482e4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_4acd649f-79ea-4fea-a3da-9a594b54b3fd" 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_3d21d081-f48f-453a-a70b-6f6909732ebf" 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_4acd649f-79ea-4fea-a3da-9a594b54b3fd" xlink:to="loc_us-gaap_AccountsPayableCurrent_3d21d081-f48f-453a-a70b-6f6909732ebf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_b82610d7-f918-4711-af6d-c615686cabb5" 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_4acd649f-79ea-4fea-a3da-9a594b54b3fd" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_b82610d7-f918-4711-af6d-c615686cabb5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_01864c22-787f-412a-b09c-3dba5bed9c8d" 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_4acd649f-79ea-4fea-a3da-9a594b54b3fd" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_01864c22-787f-412a-b09c-3dba5bed9c8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_07dd61db-b986-49c3-b8ed-26ef7842f87f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4acd649f-79ea-4fea-a3da-9a594b54b3fd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_07dd61db-b986-49c3-b8ed-26ef7842f87f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_7a184c30-692f-4b85-a258-1db580c89c15" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_4acd649f-79ea-4fea-a3da-9a594b54b3fd" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_7a184c30-692f-4b85-a258-1db580c89c15" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_d355e0fe-802d-40bb-a3ef-2adb93db6f8f" 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_4acd649f-79ea-4fea-a3da-9a594b54b3fd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_d355e0fe-802d-40bb-a3ef-2adb93db6f8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_c643bbb2-521e-4b8f-8f89-889d15f93111" 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_39ca32e1-e65b-4664-b707-32667e199428" 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_c643bbb2-521e-4b8f-8f89-889d15f93111" xlink:to="loc_us-gaap_AssetsCurrent_39ca32e1-e65b-4664-b707-32667e199428" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2ac040fc-6003-4657-900c-7203081fcd9b" 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_c643bbb2-521e-4b8f-8f89-889d15f93111" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2ac040fc-6003-4657-900c-7203081fcd9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_b36cb322-4b26-4e3d-846e-0874e7696267" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c643bbb2-521e-4b8f-8f89-889d15f93111" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_b36cb322-4b26-4e3d-846e-0874e7696267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3df504f4-b9bd-4846-9a5c-2c438a6ca746" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c643bbb2-521e-4b8f-8f89-889d15f93111" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3df504f4-b9bd-4846-9a5c-2c438a6ca746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_e31fafbe-bb50-4572-b02c-784c1734f56b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_c643bbb2-521e-4b8f-8f89-889d15f93111" xlink:to="loc_us-gaap_OtherAssets_e31fafbe-bb50-4572-b02c-784c1734f56b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_1f4f25c3-b9a2-43c5-a8d1-6990b733c76c" 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_c643bbb2-521e-4b8f-8f89-889d15f93111" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_1f4f25c3-b9a2-43c5-a8d1-6990b733c76c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_52a596d2-73d9-4b6f-ab03-e9a4530fe6f7" 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_26c13169-7bcb-406e-a2af-c6cc34ad4507" 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_52a596d2-73d9-4b6f-ab03-e9a4530fe6f7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_26c13169-7bcb-406e-a2af-c6cc34ad4507" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1557351d-3993-4ab7-9290-d1d5fce4e142" 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_52a596d2-73d9-4b6f-ab03-e9a4530fe6f7" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1557351d-3993-4ab7-9290-d1d5fce4e142" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5f129da7-c612-41a1-aeda-f0a22164e380" 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_52a596d2-73d9-4b6f-ab03-e9a4530fe6f7" xlink:to="loc_us-gaap_InventoryNet_5f129da7-c612-41a1-aeda-f0a22164e380" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3a6a9e7a-4776-4667-a067-00c1745777ec" 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_52a596d2-73d9-4b6f-ab03-e9a4530fe6f7" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_3a6a9e7a-4776-4667-a067-00c1745777ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ef955d92-1299-4663-aeba-5622a43f983f" 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_045d8930-63a8-44be-b8f9-b4874249b8a3" 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_ef955d92-1299-4663-aeba-5622a43f983f" xlink:to="loc_us-gaap_LiabilitiesCurrent_045d8930-63a8-44be-b8f9-b4874249b8a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_69768fe7-e914-4ca9-ac0f-423c70c8f541" 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_ef955d92-1299-4663-aeba-5622a43f983f" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_69768fe7-e914-4ca9-ac0f-423c70c8f541" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8d285e67-7c0b-49a9-9758-8f65017ec73d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ef955d92-1299-4663-aeba-5622a43f983f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_8d285e67-7c0b-49a9-9758-8f65017ec73d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_285b44a2-823e-46ba-80ac-0640c4a63b74" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ef955d92-1299-4663-aeba-5622a43f983f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_285b44a2-823e-46ba-80ac-0640c4a63b74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b15a7eeb-5524-48f5-89ed-90d7ab1300c0" 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_ef955d92-1299-4663-aeba-5622a43f983f" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b15a7eeb-5524-48f5-89ed-90d7ab1300c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b4d3799c-1368-44c7-b994-f8dd21dbf2ff" 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_fcdbc4d5-9399-4339-83b6-626d8d01d666" 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_b4d3799c-1368-44c7-b994-f8dd21dbf2ff" xlink:to="loc_us-gaap_CommonStockValue_fcdbc4d5-9399-4339-83b6-626d8d01d666" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_745a5cfa-93bb-4dd6-b4d1-c1dbb5ec7021" 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_b4d3799c-1368-44c7-b994-f8dd21dbf2ff" xlink:to="loc_us-gaap_AdditionalPaidInCapital_745a5cfa-93bb-4dd6-b4d1-c1dbb5ec7021" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7e98a4dc-0cfc-41ab-b6cb-d3f8d374df18" 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_b4d3799c-1368-44c7-b994-f8dd21dbf2ff" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7e98a4dc-0cfc-41ab-b6cb-d3f8d374df18" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9fb583aa-6204-4330-b955-df87f9b2137c" 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_b4d3799c-1368-44c7-b994-f8dd21dbf2ff" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9fb583aa-6204-4330-b955-df87f9b2137c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedStatementsofComprehensiveLossunaudited"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_64ab0f1a-d9a7-487a-9911-71f9040fd8eb" 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_1e1bdde4-37de-4e3a-a2ac-95e1b22a6a96" 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_64ab0f1a-d9a7-487a-9911-71f9040fd8eb" xlink:to="loc_us-gaap_CostsAndExpenses_1e1bdde4-37de-4e3a-a2ac-95e1b22a6a96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c634f87c-4620-48d1-b4af-abc614d37b4f" 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_64ab0f1a-d9a7-487a-9911-71f9040fd8eb" xlink:to="loc_us-gaap_GrossProfit_c634f87c-4620-48d1-b4af-abc614d37b4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_78dc33cf-8699-49d4-960f-69403739e00d" 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_18b9a97f-3cf3-41a5-83d4-e8e2eccaef5e" 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_78dc33cf-8699-49d4-960f-69403739e00d" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_18b9a97f-3cf3-41a5-83d4-e8e2eccaef5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_1606f963-dc32-43df-a531-9024ea0421b0" 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_78dc33cf-8699-49d4-960f-69403739e00d" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_1606f963-dc32-43df-a531-9024ea0421b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_ea6f34cf-c0fd-4313-a8a6-0123c7dcc8d0" 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_78dc33cf-8699-49d4-960f-69403739e00d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_ea6f34cf-c0fd-4313-a8a6-0123c7dcc8d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ae098935-aab5-46b9-89da-dbddbc54926e" 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_0a4384e8-0bc6-4106-acea-c1795cbe77e2" 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_ae098935-aab5-46b9-89da-dbddbc54926e" xlink:to="loc_us-gaap_OperatingIncomeLoss_0a4384e8-0bc6-4106-acea-c1795cbe77e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_6b1d7108-51ee-4341-92ae-2cd58d5630e8" 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_ae098935-aab5-46b9-89da-dbddbc54926e" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_6b1d7108-51ee-4341-92ae-2cd58d5630e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_e4d37c3c-9ac7-433f-8465-921ec3816799" 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_ae098935-aab5-46b9-89da-dbddbc54926e" xlink:to="loc_us-gaap_InterestExpense_e4d37c3c-9ac7-433f-8465-921ec3816799" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_4f857ec4-df1e-4d66-921c-771e205aa40d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ae098935-aab5-46b9-89da-dbddbc54926e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_4f857ec4-df1e-4d66-921c-771e205aa40d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f05eb7fe-b673-4d73-b41b-a6e67ab55ca0" 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_9de11bd3-333c-4336-b890-526b2e328e2a" 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_f05eb7fe-b673-4d73-b41b-a6e67ab55ca0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9de11bd3-333c-4336-b890-526b2e328e2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_45fff292-ff0f-4a38-8759-b2287964a3d0" 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_f05eb7fe-b673-4d73-b41b-a6e67ab55ca0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_45fff292-ff0f-4a38-8759-b2287964a3d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_16fa994c-ec0d-4ded-873c-65c17fbed1b5" 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_54ec6508-17f0-4ff2-b585-bf269b23f572" 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_16fa994c-ec0d-4ded-873c-65c17fbed1b5" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_54ec6508-17f0-4ff2-b585-bf269b23f572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_4b5f7ff5-ce44-4257-bee7-1e1cd689a5ff" 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_16fa994c-ec0d-4ded-873c-65c17fbed1b5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_4b5f7ff5-ce44-4257-bee7-1e1cd689a5ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e35c017f-a955-4e38-a091-af5b31c95e7e" 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_080839f6-7533-4cbf-8067-143bc3bcbe64" 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_e35c017f-a955-4e38-a091-af5b31c95e7e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_080839f6-7533-4cbf-8067-143bc3bcbe64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8f039c3a-dbc0-4791-9029-1e771ee96f63" 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_e35c017f-a955-4e38-a091-af5b31c95e7e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8f039c3a-dbc0-4791-9029-1e771ee96f63" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedStatementsofShareholdersEquityunaudited"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedStatementsofCashFlowsunaudited"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26639076-936d-4d02-8338-e1317eea1845" 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_cfb7a73d-bc94-45ae-84c3-97948a6bc928" 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_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_NetIncomeLoss_cfb7a73d-bc94-45ae-84c3-97948a6bc928" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ceb8e1a6-5c47-473a-aadc-147ef78715bc" 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_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_Depreciation_ceb8e1a6-5c47-473a-aadc-147ef78715bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_c1639b50-9db0-4636-b7b0-f4c3772bfbf5" 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_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_c1639b50-9db0-4636-b7b0-f4c3772bfbf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5f10955f-eb12-4163-83b9-a525ab0c2ec4" 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_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_ShareBasedCompensation_5f10955f-eb12-4163-83b9-a525ab0c2ec4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_361c955f-3b49-4dba-8bc1-81aa50dbbf37" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_361c955f-3b49-4dba-8bc1-81aa50dbbf37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_1ddb8109-86fb-499d-a8ed-dcd5ab3e5b6e" xlink:href="insm-20200630.xsd#insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_1ddb8109-86fb-499d-a8ed-dcd5ab3e5b6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c7a50bf4-97bd-48bd-8611-08affa096214" 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_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c7a50bf4-97bd-48bd-8611-08affa096214" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5a390700-a7f1-4124-995f-7c1808e67bd6" 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_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5a390700-a7f1-4124-995f-7c1808e67bd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_29985676-5718-48d5-a33e-4c70b1524f56" 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_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_29985676-5718-48d5-a33e-4c70b1524f56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_8cce89b5-aa84-429f-894a-1bb244f72197" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_8cce89b5-aa84-429f-894a-1bb244f72197" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_da5107e7-fe14-4a67-8c56-6dcc4eb13586" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_da5107e7-fe14-4a67-8c56-6dcc4eb13586" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_e523e2c7-471f-4ea5-8d29-3f6019c4b961" xlink:href="insm-20200630.xsd#insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_e523e2c7-471f-4ea5-8d29-3f6019c4b961" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_066b2345-1b7d-4280-9039-12363c07800a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_066b2345-1b7d-4280-9039-12363c07800a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d98bc587-5ee3-425e-bd5f-97dc7b1f4ef7" 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_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d98bc587-5ee3-425e-bd5f-97dc7b1f4ef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_NoncashOperatingLeaseExpense_f007d84d-b57e-4c8d-98c1-0b0918675676" xlink:href="insm-20200630.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_26639076-936d-4d02-8338-e1317eea1845" xlink:to="loc_insm_NoncashOperatingLeaseExpense_f007d84d-b57e-4c8d-98c1-0b0918675676" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8c7ba714-6393-48a6-b855-56419a80dfa2" 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_ProceedsFromStockOptionsExercised_4d46023e-9314-4aea-af9f-ef30c6bd7632" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8c7ba714-6393-48a6-b855-56419a80dfa2" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_4d46023e-9314-4aea-af9f-ef30c6bd7632" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_9d8a1507-dbb3-45cb-a773-afe64ec1c446" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8c7ba714-6393-48a6-b855-56419a80dfa2" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_9d8a1507-dbb3-45cb-a773-afe64ec1c446" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_61729958-5e30-4f51-9771-187db9c8033b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8c7ba714-6393-48a6-b855-56419a80dfa2" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_61729958-5e30-4f51-9771-187db9c8033b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7fdfa05c-e119-4ed4-84e9-b533b85d5d0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d6b5433b-2fdb-4e13-8727-15a5113edbda" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7fdfa05c-e119-4ed4-84e9-b533b85d5d0e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d6b5433b-2fdb-4e13-8727-15a5113edbda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dcaa8ee9-05a9-4be8-af9c-f2ed18fb0cd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7fdfa05c-e119-4ed4-84e9-b533b85d5d0e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_dcaa8ee9-05a9-4be8-af9c-f2ed18fb0cd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ecb26c1-1a02-48ab-ac50-fdc7d8f2f772" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7fdfa05c-e119-4ed4-84e9-b533b85d5d0e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ecb26c1-1a02-48ab-ac50-fdc7d8f2f772" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d620ba0c-202c-48ca-a818-8ddd7dcf1e17" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_7fdfa05c-e119-4ed4-84e9-b533b85d5d0e" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_d620ba0c-202c-48ca-a818-8ddd7dcf1e17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ba86b37f-8df7-4040-8f00-a6840f2a90a1" 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_6844812b-48b4-43f6-9c27-a0da52e4fadd" 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_ba86b37f-8df7-4040-8f00-a6840f2a90a1" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_6844812b-48b4-43f6-9c27-a0da52e4fadd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/TheCompanyandBasisofPresentation" xlink:type="simple" xlink:href="insm-20200630.xsd#TheCompanyandBasisofPresentation"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/TheCompanyandBasisofPresentation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#TheCompanyandBasisofPresentationDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="insm-20200630.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-20200630.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-20200630.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" xlink:type="simple" xlink:href="insm-20200630.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_75b28db5-1d96-472c-a481-c89bdad0c3ce" 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_WeightedAverageNumberOfSharesOutstandingBasic_86c81415-4cde-4859-b8d0-e52db959eeb8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_75b28db5-1d96-472c-a481-c89bdad0c3ce" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_86c81415-4cde-4859-b8d0-e52db959eeb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1439c3bf-cb15-4e55-9a65-eeb8c6695f8d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_75b28db5-1d96-472c-a481-c89bdad0c3ce" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_1439c3bf-cb15-4e55-9a65-eeb8c6695f8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_53841588-937c-4da9-b231-5fb08324f306" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_75b28db5-1d96-472c-a481-c89bdad0c3ce" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_53841588-937c-4da9-b231-5fb08324f306" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/Inventory" xlink:type="simple" xlink:href="insm-20200630.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-20200630.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-20200630.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_50e1884c-93cc-4305-9951-902db142085d" 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_47da8032-b32e-4a23-a609-24a87a258fe6" 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_50e1884c-93cc-4305-9951-902db142085d" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_47da8032-b32e-4a23-a609-24a87a258fe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ddd0d76e-2ea1-4a66-b458-78b217f7f537" 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_50e1884c-93cc-4305-9951-902db142085d" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ddd0d76e-2ea1-4a66-b458-78b217f7f537" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_d5ca3f49-d3d5-479b-8ff6-501c75b5716a" 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_50e1884c-93cc-4305-9951-902db142085d" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_d5ca3f49-d3d5-479b-8ff6-501c75b5716a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangiblesNet" xlink:type="simple" xlink:href="insm-20200630.xsd#IntangiblesNet"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IntangiblesNet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangiblesNetTables" xlink:type="simple" xlink:href="insm-20200630.xsd#IntangiblesNetTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IntangiblesNetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangiblesNetDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#IntangiblesNetDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IntangiblesNetDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsNet" xlink:type="simple" xlink:href="insm-20200630.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-20200630.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-20200630.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_0a024010-2724-4fbd-b298-8a49f9970706" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_343a0a3c-9178-4d3d-a0c5-a0d4c0a96d2a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0a024010-2724-4fbd-b298-8a49f9970706" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_343a0a3c-9178-4d3d-a0c5-a0d4c0a96d2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fc91c645-b7c5-49ce-8241-af877ad085dc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0a024010-2724-4fbd-b298-8a49f9970706" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_fc91c645-b7c5-49ce-8241-af877ad085dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpenses" xlink:type="simple" xlink:href="insm-20200630.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-20200630.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-20200630.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_eac03c62-ab9a-4b5a-b1ec-80049ae7eccf" 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_0ff6f970-f0cd-4a34-9948-9c1028c8e1e0" xlink:href="insm-20200630.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_eac03c62-ab9a-4b5a-b1ec-80049ae7eccf" xlink:to="loc_insm_AccruedClinicalTrialExpenses_0ff6f970-f0cd-4a34-9948-9c1028c8e1e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_8e071b3f-cffc-484d-80a1-0957481aae5c" 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_eac03c62-ab9a-4b5a-b1ec-80049ae7eccf" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_8e071b3f-cffc-484d-80a1-0957481aae5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedTechnicalOperationExpenses_23db0262-fff8-47ff-b44e-e327468c0be5" xlink:href="insm-20200630.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_eac03c62-ab9a-4b5a-b1ec-80049ae7eccf" xlink:to="loc_insm_AccruedTechnicalOperationExpenses_23db0262-fff8-47ff-b44e-e327468c0be5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_499c484d-a8e1-4fa2-b83b-b1efb98697c1" 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_eac03c62-ab9a-4b5a-b1ec-80049ae7eccf" xlink:to="loc_us-gaap_InterestPayableCurrent_499c484d-a8e1-4fa2-b83b-b1efb98697c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedSalesAllowancesandRelatedCosts_3ef6cb76-1004-45f7-9ad7-b72324f9a6f2" xlink:href="insm-20200630.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_eac03c62-ab9a-4b5a-b1ec-80049ae7eccf" xlink:to="loc_insm_AccruedSalesAllowancesandRelatedCosts_3ef6cb76-1004-45f7-9ad7-b72324f9a6f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedConstructionLiabilitiesCurrent_241d8ced-5997-4382-adbb-50a64ce5fdfe" xlink:href="insm-20200630.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_eac03c62-ab9a-4b5a-b1ec-80049ae7eccf" xlink:to="loc_insm_AccruedConstructionLiabilitiesCurrent_241d8ced-5997-4382-adbb-50a64ce5fdfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_6bae63e4-e63c-42eb-bdd5-79723b8396d8" 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_eac03c62-ab9a-4b5a-b1ec-80049ae7eccf" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_6bae63e4-e63c-42eb-bdd5-79723b8396d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent_1c8eccf0-79ba-423a-812d-e006e4cc2b7e" xlink:href="insm-20200630.xsd#insm_AccruedRoyaltiesAndMilestonePaymentsCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_eac03c62-ab9a-4b5a-b1ec-80049ae7eccf" xlink:to="loc_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent_1c8eccf0-79ba-423a-812d-e006e4cc2b7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Leases" xlink:type="simple" xlink:href="insm-20200630.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-20200630.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-20200630.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesLeasecostsDetailsDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#LeasesLeasecostsDetailsDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/LeasesLeasecostsDetailsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_insm_FinanceLeaseCost_af9c2572-f9e8-404f-abaf-c8f60565e27e" xlink:href="insm-20200630.xsd#insm_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_dbe87d5d-c0b1-4fd0-b1d2-25022059046b" 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_insm_FinanceLeaseCost_af9c2572-f9e8-404f-abaf-c8f60565e27e" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_dbe87d5d-c0b1-4fd0-b1d2-25022059046b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_007b7b2a-f16f-4b1e-b7a0-2ce97ff94cc1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_insm_FinanceLeaseCost_af9c2572-f9e8-404f-abaf-c8f60565e27e" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_007b7b2a-f16f-4b1e-b7a0-2ce97ff94cc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_0716738d-31b9-486e-89e8-5fb7db2e4c9d" 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_insm_FinanceLeaseCost_5ab1f3d5-69f2-48a7-a778-412b452ca72a" xlink:href="insm-20200630.xsd#insm_FinanceLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0716738d-31b9-486e-89e8-5fb7db2e4c9d" xlink:to="loc_insm_FinanceLeaseCost_5ab1f3d5-69f2-48a7-a778-412b452ca72a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_6de53acb-ddf6-4a93-a195-7745589b2d4a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_0716738d-31b9-486e-89e8-5fb7db2e4c9d" xlink:to="loc_us-gaap_OperatingLeaseCost_6de53acb-ddf6-4a93-a195-7745589b2d4a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Debt" xlink:type="simple" xlink:href="insm-20200630.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-20200630.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#DebtNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/DebtNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtComponentsofDebtDetails" xlink:type="simple" xlink:href="insm-20200630.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_67990445-b730-4a4e-890a-a60bc8324519" 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_41319cf8-3ceb-4b86-8a2b-c4634527b6e2" 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_67990445-b730-4a4e-890a-a60bc8324519" xlink:to="loc_us-gaap_SecuredDebt_41319cf8-3ceb-4b86-8a2b-c4634527b6e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_bdd36935-5b90-475b-8b0f-c4d27e97d5b0" 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_67990445-b730-4a4e-890a-a60bc8324519" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_bdd36935-5b90-475b-8b0f-c4d27e97d5b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_c154fa29-6d56-45bd-ba8a-459ec6764a33" 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_67990445-b730-4a4e-890a-a60bc8324519" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_c154fa29-6d56-45bd-ba8a-459ec6764a33" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails" xlink:type="simple" xlink:href="insm-20200630.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_4cae9f58-b8f5-4ef8-98c2-1ad9beaedce1" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_c48f5d0e-088b-4b41-8ad1-21914b445c1a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4cae9f58-b8f5-4ef8-98c2-1ad9beaedce1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_c48f5d0e-088b-4b41-8ad1-21914b445c1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c30a9a7d-b86f-41ae-904a-782dd669bda5" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4cae9f58-b8f5-4ef8-98c2-1ad9beaedce1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_c30a9a7d-b86f-41ae-904a-782dd669bda5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_735413c1-03b0-4efd-a096-7534c1869e50" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4cae9f58-b8f5-4ef8-98c2-1ad9beaedce1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_735413c1-03b0-4efd-a096-7534c1869e50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_aeb2083a-9883-4acb-8272-eb3271f4aa43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4cae9f58-b8f5-4ef8-98c2-1ad9beaedce1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_aeb2083a-9883-4acb-8272-eb3271f4aa43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e9898ec0-362c-4cef-ab0d-1f78656905c7" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4cae9f58-b8f5-4ef8-98c2-1ad9beaedce1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_e9898ec0-362c-4cef-ab0d-1f78656905c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9bb9c787-2f5e-461b-9bc9-8730576a31ee" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_4cae9f58-b8f5-4ef8-98c2-1ad9beaedce1" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_9bb9c787-2f5e-461b-9bc9-8730576a31ee" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtInterestExpenseDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#DebtInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/DebtInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConvertibleDebtInterestExpenseTotal_71ea441a-18e9-481c-8f31-dba835cd0891" xlink:href="insm-20200630.xsd#insm_ConvertibleDebtInterestExpenseTotal"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_bb36935a-a457-4467-be3f-5a4009c5eb58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_insm_ConvertibleDebtInterestExpenseTotal_71ea441a-18e9-481c-8f31-dba835cd0891" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_bb36935a-a457-4467-be3f-5a4009c5eb58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_3e814e26-f4de-4caf-a95d-d1c51cc101df" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_insm_ConvertibleDebtInterestExpenseTotal_71ea441a-18e9-481c-8f31-dba835cd0891" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_3e814e26-f4de-4caf-a95d-d1c51cc101df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_9508934d-cc8b-4273-ac21-05faa85c46bb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_insm_ConvertibleDebtInterestExpenseTotal_71ea441a-18e9-481c-8f31-dba835cd0891" xlink:to="loc_us-gaap_InterestExpenseDebt_9508934d-cc8b-4273-ac21-05faa85c46bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_7413b6c3-ed55-4e56-9334-7820e8118010" 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_insm_ConvertibleDebtInterestExpenseTotal_56a01911-9bd6-444f-bd2c-91ba832a3947" xlink:href="insm-20200630.xsd#insm_ConvertibleDebtInterestExpenseTotal"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_7413b6c3-ed55-4e56-9334-7820e8118010" xlink:to="loc_insm_ConvertibleDebtInterestExpenseTotal_56a01911-9bd6-444f-bd2c-91ba832a3947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_4aba921f-9cfd-4744-92c9-ad4d2346fbe1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_7413b6c3-ed55-4e56-9334-7820e8118010" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_4aba921f-9cfd-4744-92c9-ad4d2346fbe1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="insm-20200630.xsd#ShareholdersEquity"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ShareholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#ShareholdersEquityNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/ShareholdersEquityNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="insm-20200630.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-20200630.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-20200630.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="insm-20200630.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-20200630.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/IncomeTaxesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.insmed.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="insm-20200630.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-20200630.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>insm-20200630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:692bc3f7-d592-416b-8143-758c806a715c,g:9e4f3017-75a7-4975-bada-f7884e042cc1-->
<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-20200630.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/CoverPage" xlink:type="extended" id="if6f4f7654e9045859ebc2eab0c2861f1_CoverPage"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedBalanceSheets" xlink:type="extended" id="i37f29a86f75b41b2964fd1879d886af3_ConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="ie0e16b04f5684bc9ba6faa546fb14bcb_ConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedStatementsofComprehensiveLossunaudited"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="extended" id="i21cec8edd0f24a289b3bc6630cb62961_ConsolidatedStatementsofComprehensiveLossunaudited"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedStatementsofShareholdersEquityunaudited"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited" xlink:type="extended" id="i89001248e2564ebdb863e26a1e1ebaae_ConsolidatedStatementsofShareholdersEquityunaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a92c1876-a92f-4bef-9177-da3ee3d901c3" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" 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_a92c1876-a92f-4bef-9177-da3ee3d901c3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_29c3e73b-0e5a-435c-8338-f39ef1708ba4" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockholdersEquity_29c3e73b-0e5a-435c-8338-f39ef1708ba4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_c26e5127-9ace-459e-b493-d3e1da9431e0" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_SharesOutstanding_c26e5127-9ace-459e-b493-d3e1da9431e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_1458610c-9c27-4230-bf7b-f2097feb985e" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_1458610c-9c27-4230-bf7b-f2097feb985e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0d355031-fa20-4b0b-bf87-70b3ca4808ee" 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_1458610c-9c27-4230-bf7b-f2097feb985e" xlink:to="loc_us-gaap_NetIncomeLoss_0d355031-fa20-4b0b-bf87-70b3ca4808ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0dfc344c-cf44-448f-b9ee-57068646675b" 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_1458610c-9c27-4230-bf7b-f2097feb985e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0dfc344c-cf44-448f-b9ee-57068646675b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bfb6ee6d-86b7-4b0f-9632-5b2a19563c45" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bfb6ee6d-86b7-4b0f-9632-5b2a19563c45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1fc0053e-5491-4ab8-9687-450948b77684" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1fc0053e-5491-4ab8-9687-450948b77684" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6918d75d-6b8a-43b8-bc1a-ae5d2f4f880d" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6918d75d-6b8a-43b8-bc1a-ae5d2f4f880d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_31da0b2e-1fd8-4329-af7e-1fdd8cdb1e1d" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_31da0b2e-1fd8-4329-af7e-1fdd8cdb1e1d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_af376d37-4fb3-4b7a-bcd3-4c64a4da10f2" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_af376d37-4fb3-4b7a-bcd3-4c64a4da10f2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_54dd253d-42f5-4bbf-b6bd-d07330d99f4b" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_54dd253d-42f5-4bbf-b6bd-d07330d99f4b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_703d05ac-ac34-4d40-b7af-6fee031f04bc" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_703d05ac-ac34-4d40-b7af-6fee031f04bc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_acac1435-741b-4fb2-adbf-f95843961b08" 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_6db58cb1-d6bb-4bec-89d0-517c6c303bed" 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_5e9847dd-add9-4042-bc37-d69196a605d6" 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_a92c1876-a92f-4bef-9177-da3ee3d901c3" xlink:to="loc_us-gaap_StatementTable_5e9847dd-add9-4042-bc37-d69196a605d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5ff4d0c2-f8e9-4c91-94a5-435844cb05d9" 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_5e9847dd-add9-4042-bc37-d69196a605d6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5ff4d0c2-f8e9-4c91-94a5-435844cb05d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5ff4d0c2-f8e9-4c91-94a5-435844cb05d9_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_5ff4d0c2-f8e9-4c91-94a5-435844cb05d9" xlink:to="loc_us-gaap_EquityComponentDomain_5ff4d0c2-f8e9-4c91-94a5-435844cb05d9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" 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_5ff4d0c2-f8e9-4c91-94a5-435844cb05d9" xlink:to="loc_us-gaap_EquityComponentDomain_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4f6408da-52d7-433a-81d6-6fa089f5de1a" 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_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" xlink:to="loc_us-gaap_CommonStockMember_4f6408da-52d7-433a-81d6-6fa089f5de1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c03f1337-379d-4496-b7f2-82f6c472fe45" 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_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c03f1337-379d-4496-b7f2-82f6c472fe45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_cd036642-c503-4b9c-9745-b06a316c94aa" 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_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" xlink:to="loc_us-gaap_RetainedEarningsMember_cd036642-c503-4b9c-9745-b06a316c94aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d89e2d03-8ca8-44f9-ab6b-58489216834f" 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_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d89e2d03-8ca8-44f9-ab6b-58489216834f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_592313d1-2b7e-43b6-91eb-65a273e3fbb1" 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_StatementTable_5e9847dd-add9-4042-bc37-d69196a605d6" xlink:to="loc_us-gaap_AwardTypeAxis_592313d1-2b7e-43b6-91eb-65a273e3fbb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_592313d1-2b7e-43b6-91eb-65a273e3fbb1_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_592313d1-2b7e-43b6-91eb-65a273e3fbb1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_592313d1-2b7e-43b6-91eb-65a273e3fbb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47bf8eb9-b120-49f5-ad96-ff2146715d11" 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_592313d1-2b7e-43b6-91eb-65a273e3fbb1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47bf8eb9-b120-49f5-ad96-ff2146715d11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_StockOptionsAndESPPSharesMember_109b51d1-ec74-4825-b4a2-02e6e532eacd" xlink:href="insm-20200630.xsd#insm_StockOptionsAndESPPSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47bf8eb9-b120-49f5-ad96-ff2146715d11" xlink:to="loc_insm_StockOptionsAndESPPSharesMember_109b51d1-ec74-4825-b4a2-02e6e532eacd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedStatementsofCashFlowsunaudited"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="extended" id="ifeaaa7b26d45476d9dca65452e8e7d94_ConsolidatedStatementsofCashFlowsunaudited"/>
  <link:roleRef roleURI="http://www.insmed.com/role/TheCompanyandBasisofPresentation" xlink:type="simple" xlink:href="insm-20200630.xsd#TheCompanyandBasisofPresentation"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/TheCompanyandBasisofPresentation" xlink:type="extended" id="i9356fc9d07f6489e94e93268b0b2684c_TheCompanyandBasisofPresentation"/>
  <link:roleRef roleURI="http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#TheCompanyandBasisofPresentationDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails" xlink:type="extended" id="iaad7bf16d3ec453d99e4f801828bd13c_TheCompanyandBasisofPresentationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b39adc74-0f55-47f2-9574-436461c18beb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b39adc74-0f55-47f2-9574-436461c18beb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_f0b6edec-6b39-4eed-b11b-430e889e2070" 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_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_f0b6edec-6b39-4eed-b11b-430e889e2070" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_286da766-0d2a-46df-a1b7-ac302b970090" 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_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_286da766-0d2a-46df-a1b7-ac302b970090" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_deec19fd-d0d9-4478-b35e-27df2a97fe72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_deec19fd-d0d9-4478-b35e-27df2a97fe72" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_a9c8324f-58a5-4075-92c6-71f18b1ca684" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_a9c8324f-58a5-4075-92c6-71f18b1ca684" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_829b43e5-9fdb-474e-966d-67030169f9c0" 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_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_a9c8324f-58a5-4075-92c6-71f18b1ca684" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_829b43e5-9fdb-474e-966d-67030169f9c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_829b43e5-9fdb-474e-966d-67030169f9c0_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_829b43e5-9fdb-474e-966d-67030169f9c0" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_829b43e5-9fdb-474e-966d-67030169f9c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_494c2753-905b-4ac9-8026-83f5a92714a9" 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_829b43e5-9fdb-474e-966d-67030169f9c0" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_494c2753-905b-4ac9-8026-83f5a92714a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PublicStockOfferingMember_1ce3734b-e889-48f0-8516-20153d340481" xlink:href="insm-20200630.xsd#insm_PublicStockOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_494c2753-905b-4ac9-8026-83f5a92714a9" xlink:to="loc_insm_PublicStockOfferingMember_1ce3734b-e889-48f0-8516-20153d340481" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_21fd0d5d-a932-43ca-813c-3f0148c28367" 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_494c2753-905b-4ac9-8026-83f5a92714a9" xlink:to="loc_us-gaap_OverAllotmentOptionMember_21fd0d5d-a932-43ca-813c-3f0148c28367" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="insm-20200630.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended" id="i5b7748b03ca04b0ba7a56cb1d75d2bd0_SummaryofSignificantAccountingPolicies"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="insm-20200630.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended" id="i465b1acef8de41f9b354dd767606bdf3_SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="insm-20200630.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended" id="ic3bc94dae8c643f284890f7ad9a7d5c0_SummaryofSignificantAccountingPoliciesTables"/>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="extended" id="i16b373d7d716415d87370b0b1e0e7978_SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d1d0e737-1f7d-4d94-bc43-fd462371bfa8" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d1d0e737-1f7d-4d94-bc43-fd462371bfa8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FairValueLevel1Level2Level3TransfersAmount_219641c4-972e-44c3-97ba-89860a3bdf35" xlink:href="insm-20200630.xsd#insm_FairValueLevel1Level2Level3TransfersAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_insm_FairValueLevel1Level2Level3TransfersAmount_219641c4-972e-44c3-97ba-89860a3bdf35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_4e4ae982-6a86-4a55-98b8-e2f0cfd6e82b" xlink:href="insm-20200630.xsd#insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_4e4ae982-6a86-4a55-98b8-e2f0cfd6e82b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_78b4afd3-0cf8-41e9-8a16-958748799cab" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_78b4afd3-0cf8-41e9-8a16-958748799cab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_339567a9-0360-48b8-8ef0-e1f006071a45" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_339567a9-0360-48b8-8ef0-e1f006071a45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_b05fc1cc-fd18-42d2-9762-50e2f7a14e72" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_b05fc1cc-fd18-42d2-9762-50e2f7a14e72" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3aa35bde-5476-4260-869e-f5f5510f7f0a" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_DebtInstrumentAxis_3aa35bde-5476-4260-869e-f5f5510f7f0a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3aa35bde-5476-4260-869e-f5f5510f7f0a_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_3aa35bde-5476-4260-869e-f5f5510f7f0a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3aa35bde-5476-4260-869e-f5f5510f7f0a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6307e3fe-1e6a-45b9-b533-b2a65df7256d" 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_3aa35bde-5476-4260-869e-f5f5510f7f0a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6307e3fe-1e6a-45b9-b533-b2a65df7256d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_205fe39f-4f02-479c-9a0a-8f7cd666f7ca" xlink:href="insm-20200630.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6307e3fe-1e6a-45b9-b533-b2a65df7256d" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_205fe39f-4f02-479c-9a0a-8f7cd666f7ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e0229b83-168a-4103-80fa-2d507a6a7683" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e0229b83-168a-4103-80fa-2d507a6a7683" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e0229b83-168a-4103-80fa-2d507a6a7683_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_e0229b83-168a-4103-80fa-2d507a6a7683" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e0229b83-168a-4103-80fa-2d507a6a7683_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_874aa33d-967c-489c-900b-a27632695c9e" 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_e0229b83-168a-4103-80fa-2d507a6a7683" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_874aa33d-967c-489c-900b-a27632695c9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6ae9bda1-3c33-439e-9d3b-d2002241d3ca" 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_874aa33d-967c-489c-900b-a27632695c9e" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6ae9bda1-3c33-439e-9d3b-d2002241d3ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_177b25dd-2589-429c-9901-68e522811baa" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_177b25dd-2589-429c-9901-68e522811baa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_177b25dd-2589-429c-9901-68e522811baa_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_177b25dd-2589-429c-9901-68e522811baa" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_177b25dd-2589-429c-9901-68e522811baa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_30748bbc-225c-4fc7-a22b-a149da18880f" 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_177b25dd-2589-429c-9901-68e522811baa" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_30748bbc-225c-4fc7-a22b-a149da18880f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_768288e3-f6ba-4306-829c-066958c199c2" 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_30748bbc-225c-4fc7-a22b-a149da18880f" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_768288e3-f6ba-4306-829c-066958c199c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_59439eec-2526-465f-877d-01722d0c4247" 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_768288e3-f6ba-4306-829c-066958c199c2" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_59439eec-2526-465f-877d-01722d0c4247" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a7ad92b0-8b2e-4057-9509-a23798776953" 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_768288e3-f6ba-4306-829c-066958c199c2" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a7ad92b0-8b2e-4057-9509-a23798776953" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de1acb98-2859-4243-8a90-76ee0f56b80e" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de1acb98-2859-4243-8a90-76ee0f56b80e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_de1acb98-2859-4243-8a90-76ee0f56b80e_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_de1acb98-2859-4243-8a90-76ee0f56b80e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_de1acb98-2859-4243-8a90-76ee0f56b80e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_450b79fa-0f4a-4cce-92a7-ded17bd64bd5" 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_de1acb98-2859-4243-8a90-76ee0f56b80e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_450b79fa-0f4a-4cce-92a7-ded17bd64bd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_8a9fd0f1-a0ab-41a0-abd8-a6eb08a3d5fe" 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_450b79fa-0f4a-4cce-92a7-ded17bd64bd5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_8a9fd0f1-a0ab-41a0-abd8-a6eb08a3d5fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_18876216-b0ed-40a7-8da5-3a0b89f9e7c7" 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_450b79fa-0f4a-4cce-92a7-ded17bd64bd5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_18876216-b0ed-40a7-8da5-3a0b89f9e7c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_27f000d6-c5af-44b3-b59a-9f838fdf4c46" 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_450b79fa-0f4a-4cce-92a7-ded17bd64bd5" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_27f000d6-c5af-44b3-b59a-9f838fdf4c46" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_07386c6c-1f0e-4eb2-9495-f29d9e9925c4" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_07386c6c-1f0e-4eb2-9495-f29d9e9925c4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_07386c6c-1f0e-4eb2-9495-f29d9e9925c4_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_07386c6c-1f0e-4eb2-9495-f29d9e9925c4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_07386c6c-1f0e-4eb2-9495-f29d9e9925c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7e4f9b41-ea96-4fb6-aded-a770e7f1d73f" 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_07386c6c-1f0e-4eb2-9495-f29d9e9925c4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7e4f9b41-ea96-4fb6-aded-a770e7f1d73f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_debf5f05-1fb0-41a5-83bd-96a562eb664a" 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_7e4f9b41-ea96-4fb6-aded-a770e7f1d73f" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_debf5f05-1fb0-41a5-83bd-96a562eb664a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" xlink:type="extended" id="ic7dac1ab59dd4b1a8626f73bd636442f_SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_c9215ced-4912-434a-9dd6-20d3422f82f4" xlink:href="insm-20200630.xsd#insm_ScheduleofEarningsPerShareBasicandDilutedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_dc5cd978-8c46-4726-a2a6-3bf0bf8975ab" 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_c9215ced-4912-434a-9dd6-20d3422f82f4" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_dc5cd978-8c46-4726-a2a6-3bf0bf8975ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_87eab4e9-d8e1-4f8d-8476-90edbfbfa7ac" 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_dc5cd978-8c46-4726-a2a6-3bf0bf8975ab" xlink:to="loc_us-gaap_NetIncomeLoss_87eab4e9-d8e1-4f8d-8476-90edbfbfa7ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_6e663a8d-8349-46c9-acfc-b024d025fb16" 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_c9215ced-4912-434a-9dd6-20d3422f82f4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_6e663a8d-8349-46c9-acfc-b024d025fb16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cdd7a735-93be-4e8c-bc7d-afca7df5a443" 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_6e663a8d-8349-46c9-acfc-b024d025fb16" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cdd7a735-93be-4e8c-bc7d-afca7df5a443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_1f14d642-ff56-42c5-80e9-078586d581a5" 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_6e663a8d-8349-46c9-acfc-b024d025fb16" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_1f14d642-ff56-42c5-80e9-078586d581a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0e52877e-8b65-4421-8e20-132c63dca946" 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_1f14d642-ff56-42c5-80e9-078586d581a5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0e52877e-8b65-4421-8e20-132c63dca946" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_ef5b01a3-7920-4ce2-9cc7-58b5158d6ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_1f14d642-ff56-42c5-80e9-078586d581a5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_ef5b01a3-7920-4ce2-9cc7-58b5158d6ca0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d07d8162-4ee1-4616-aab7-b049f9e1fd4b" 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_6e663a8d-8349-46c9-acfc-b024d025fb16" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d07d8162-4ee1-4616-aab7-b049f9e1fd4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_9357357d-c19e-4673-9269-96d2940654be" 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_c9215ced-4912-434a-9dd6-20d3422f82f4" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_9357357d-c19e-4673-9269-96d2940654be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_ca5788fa-5b3c-46b9-90b0-cce334e52fd9" 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_9357357d-c19e-4673-9269-96d2940654be" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_ca5788fa-5b3c-46b9-90b0-cce334e52fd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_3779f70c-d4f0-4764-987e-b0684ba5372e" xlink:href="insm-20200630.xsd#insm_ScheduleofEarningsPerShareBasicandDilutedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_c9215ced-4912-434a-9dd6-20d3422f82f4" xlink:to="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_3779f70c-d4f0-4764-987e-b0684ba5372e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_af81496b-6059-4de6-8f00-dcdf8d0592df" 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_3779f70c-d4f0-4764-987e-b0684ba5372e" xlink:to="loc_us-gaap_AwardTypeAxis_af81496b-6059-4de6-8f00-dcdf8d0592df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_af81496b-6059-4de6-8f00-dcdf8d0592df_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_af81496b-6059-4de6-8f00-dcdf8d0592df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_af81496b-6059-4de6-8f00-dcdf8d0592df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a7d0810-71b8-4c4e-8d76-6cfb294ffcd3" 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_af81496b-6059-4de6-8f00-dcdf8d0592df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a7d0810-71b8-4c4e-8d76-6cfb294ffcd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_d7f47c47-ff21-46cf-86d4-80393ab1cdda" 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_3a7d0810-71b8-4c4e-8d76-6cfb294ffcd3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_d7f47c47-ff21-46cf-86d4-80393ab1cdda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3bbd3aa5-d6b6-4218-81af-4c8d979a3bd9" 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_3a7d0810-71b8-4c4e-8d76-6cfb294ffcd3" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3bbd3aa5-d6b6-4218-81af-4c8d979a3bd9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails" xlink:type="extended" id="i66f71e55b0364001a4c6090d826c93a6_SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_dffd4570-47f6-44b1-ba1b-f8fdbe8baaaa" 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_2097cdd5-8766-4eb3-af0e-27ce35cfc9ec" 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_dffd4570-47f6-44b1-ba1b-f8fdbe8baaaa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2097cdd5-8766-4eb3-af0e-27ce35cfc9ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f380c60f-a51a-4f10-b484-e06527b59d68" 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_dffd4570-47f6-44b1-ba1b-f8fdbe8baaaa" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f380c60f-a51a-4f10-b484-e06527b59d68" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1b66d61f-4da9-4da3-91bc-bcda438f3597" 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_f380c60f-a51a-4f10-b484-e06527b59d68" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1b66d61f-4da9-4da3-91bc-bcda438f3597" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1b66d61f-4da9-4da3-91bc-bcda438f3597_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_1b66d61f-4da9-4da3-91bc-bcda438f3597" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_1b66d61f-4da9-4da3-91bc-bcda438f3597_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_07a9da38-2c94-41fa-b5b4-ff37558c6818" 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_1b66d61f-4da9-4da3-91bc-bcda438f3597" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_07a9da38-2c94-41fa-b5b4-ff37558c6818" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_a226fccc-44c7-435c-829f-1971989032ee" xlink:href="insm-20200630.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_07a9da38-2c94-41fa-b5b4-ff37558c6818" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_a226fccc-44c7-435c-829f-1971989032ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f3a46fcf-ea8a-4213-a58c-77d1baa394c6" 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_AntidilutiveSecuritiesNameDomain_07a9da38-2c94-41fa-b5b4-ff37558c6818" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f3a46fcf-ea8a-4213-a58c-77d1baa394c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_3ac899b9-bec4-4f89-8426-ca980a6bb29d" 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_07a9da38-2c94-41fa-b5b4-ff37558c6818" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_3ac899b9-bec4-4f89-8426-ca980a6bb29d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" xlink:type="extended" id="i570c7df2591c41acbe1300d5d2f2bb5a_SummaryofSignificantAccountingPoliciesConcentrationRiskDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_4e3bc72c-b7a4-49f4-9902-a0befdbe66d3" 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_0ffb41f0-ddba-4039-97ef-f44ba097be21" 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_4e3bc72c-b7a4-49f4-9902-a0befdbe66d3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0ffb41f0-ddba-4039-97ef-f44ba097be21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_77d5906b-79b1-4247-8151-8d9503633df4" 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_4e3bc72c-b7a4-49f4-9902-a0befdbe66d3" xlink:to="loc_us-gaap_ConcentrationRiskTable_77d5906b-79b1-4247-8151-8d9503633df4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_aa5e005f-bb07-4304-9afe-5d4a9a23bfde" 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_77d5906b-79b1-4247-8151-8d9503633df4" xlink:to="loc_srt_MajorCustomersAxis_aa5e005f-bb07-4304-9afe-5d4a9a23bfde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_aa5e005f-bb07-4304-9afe-5d4a9a23bfde_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_aa5e005f-bb07-4304-9afe-5d4a9a23bfde" xlink:to="loc_srt_NameOfMajorCustomerDomain_aa5e005f-bb07-4304-9afe-5d4a9a23bfde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e0fa87a7-b6d6-4a59-b8a6-68cf6deb6489" 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_aa5e005f-bb07-4304-9afe-5d4a9a23bfde" xlink:to="loc_srt_NameOfMajorCustomerDomain_e0fa87a7-b6d6-4a59-b8a6-68cf6deb6489" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerAMember_3058f96d-bf97-4c67-b1f3-befb7fed9f0b" xlink:href="insm-20200630.xsd#insm_CustomerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_e0fa87a7-b6d6-4a59-b8a6-68cf6deb6489" xlink:to="loc_insm_CustomerAMember_3058f96d-bf97-4c67-b1f3-befb7fed9f0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerBMember_67dd2f16-362d-41ed-962f-480a0665d113" xlink:href="insm-20200630.xsd#insm_CustomerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_e0fa87a7-b6d6-4a59-b8a6-68cf6deb6489" xlink:to="loc_insm_CustomerBMember_67dd2f16-362d-41ed-962f-480a0665d113" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerCMember_4083808e-081c-4b84-b4a0-70d7314a77e2" xlink:href="insm-20200630.xsd#insm_CustomerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_e0fa87a7-b6d6-4a59-b8a6-68cf6deb6489" xlink:to="loc_insm_CustomerCMember_4083808e-081c-4b84-b4a0-70d7314a77e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dd4dc8a0-e86b-48f7-a57b-4b6c074d505a" 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_77d5906b-79b1-4247-8151-8d9503633df4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dd4dc8a0-e86b-48f7-a57b-4b6c074d505a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dd4dc8a0-e86b-48f7-a57b-4b6c074d505a_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_dd4dc8a0-e86b-48f7-a57b-4b6c074d505a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dd4dc8a0-e86b-48f7-a57b-4b6c074d505a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d6f73c5-9313-4645-b91a-bc0b91489e0b" 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_dd4dc8a0-e86b-48f7-a57b-4b6c074d505a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d6f73c5-9313-4645-b91a-bc0b91489e0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueProductLineMember_8b2d4166-e808-429c-9fdc-7561d9f06cc0" 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_3d6f73c5-9313-4645-b91a-bc0b91489e0b" xlink:to="loc_us-gaap_SalesRevenueProductLineMember_8b2d4166-e808-429c-9fdc-7561d9f06cc0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_e059cf70-71ee-44e5-85e3-e51b11de0031" 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_77d5906b-79b1-4247-8151-8d9503633df4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_e059cf70-71ee-44e5-85e3-e51b11de0031" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e059cf70-71ee-44e5-85e3-e51b11de0031_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_e059cf70-71ee-44e5-85e3-e51b11de0031" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e059cf70-71ee-44e5-85e3-e51b11de0031_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f4190c54-4d58-4a11-9dbf-b4e96dcc9438" 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_e059cf70-71ee-44e5-85e3-e51b11de0031" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f4190c54-4d58-4a11-9dbf-b4e96dcc9438" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_9bbd01e0-1e8e-429e-b370-e3a0e88e7377" 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_f4190c54-4d58-4a11-9dbf-b4e96dcc9438" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_9bbd01e0-1e8e-429e-b370-e3a0e88e7377" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Inventory" xlink:type="simple" xlink:href="insm-20200630.xsd#Inventory"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/Inventory" xlink:type="extended" id="ic6b15e1713c9491bb730074ceca43443_Inventory"/>
  <link:roleRef roleURI="http://www.insmed.com/role/InventoryTables" xlink:type="simple" xlink:href="insm-20200630.xsd#InventoryTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/InventoryTables" xlink:type="extended" id="i62e7276b55c6456cba48a16313b1139b_InventoryTables"/>
  <link:roleRef roleURI="http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#InventoryScheduleofInventoryCurrentDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/InventoryScheduleofInventoryCurrentDetails" xlink:type="extended" id="i2c19caca411e4fcd9368eddcb8643c02_InventoryScheduleofInventoryCurrentDetails"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangiblesNet" xlink:type="simple" xlink:href="insm-20200630.xsd#IntangiblesNet"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IntangiblesNet" xlink:type="extended" id="ied492b58bbdd4876865b48d93117e269_IntangiblesNet"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangiblesNetTables" xlink:type="simple" xlink:href="insm-20200630.xsd#IntangiblesNetTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IntangiblesNetTables" xlink:type="extended" id="i02a91d1f2bd74566b0e6a133855af4ec_IntangiblesNetTables"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangiblesNetDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#IntangiblesNetDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IntangiblesNetDetails" xlink:type="extended" id="i0a2f76509ee94fbf94bd842328373383_IntangiblesNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5b1bc9b7-4003-4d50-a0b1-afc140bff04c" 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_22ff0066-140d-4c49-9e19-912dd82a4818" 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_5b1bc9b7-4003-4d50-a0b1-afc140bff04c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_22ff0066-140d-4c49-9e19-912dd82a4818" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b8ba18e-731d-4dd9-87e0-02bb1c53039c" 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_22ff0066-140d-4c49-9e19-912dd82a4818" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b8ba18e-731d-4dd9-87e0-02bb1c53039c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ab87c597-89fa-47a3-b8ec-26c25fc0abef" 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_22ff0066-140d-4c49-9e19-912dd82a4818" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ab87c597-89fa-47a3-b8ec-26c25fc0abef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8ceec223-afaa-4f20-aabd-b773c33cc8b6" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_22ff0066-140d-4c49-9e19-912dd82a4818" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8ceec223-afaa-4f20-aabd-b773c33cc8b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11c99343-1ded-45d5-a91a-3fff8b846e80" 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_22ff0066-140d-4c49-9e19-912dd82a4818" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11c99343-1ded-45d5-a91a-3fff8b846e80" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f25b29e1-b9be-4234-b7a5-cdd112c0ef03" 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_5b1bc9b7-4003-4d50-a0b1-afc140bff04c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f25b29e1-b9be-4234-b7a5-cdd112c0ef03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ac1e83f-8632-4a5e-aab0-a4cde036b4c3" 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_f25b29e1-b9be-4234-b7a5-cdd112c0ef03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ac1e83f-8632-4a5e-aab0-a4cde036b4c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac1e83f-8632-4a5e-aab0-a4cde036b4c3_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_0ac1e83f-8632-4a5e-aab0-a4cde036b4c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_0ac1e83f-8632-4a5e-aab0-a4cde036b4c3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_217c9a79-77f3-4298-9326-a4378f70bec2" 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_0ac1e83f-8632-4a5e-aab0-a4cde036b4c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_217c9a79-77f3-4298-9326-a4378f70bec2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_cfca187a-b2b6-4cec-871e-663d3432f548" 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_217c9a79-77f3-4298-9326-a4378f70bec2" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_cfca187a-b2b6-4cec-871e-663d3432f548" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_3c98f2b1-3d2d-4c7c-8b8e-3f0ec15145e3" 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_217c9a79-77f3-4298-9326-a4378f70bec2" xlink:to="loc_us-gaap_LicensingAgreementsMember_3c98f2b1-3d2d-4c7c-8b8e-3f0ec15145e3" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsNet" xlink:type="simple" xlink:href="insm-20200630.xsd#FixedAssetsNet"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/FixedAssetsNet" xlink:type="extended" id="ice2774959b79456e96eab3f3967bac78_FixedAssetsNet"/>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsNetTables" xlink:type="simple" xlink:href="insm-20200630.xsd#FixedAssetsNetTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/FixedAssetsNetTables" xlink:type="extended" id="ie469fbedaae64cf39a56be0b3446ff1b_FixedAssetsNetTables"/>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsNetDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#FixedAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/FixedAssetsNetDetails" xlink:type="extended" id="i6f6ac59b085843f180a09396f902581c_FixedAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8974b46e-ac82-4147-b74b-db5f8956caf4" 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_483c6984-0d4c-491e-b527-9be5aba377e5" 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_8974b46e-ac82-4147-b74b-db5f8956caf4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_483c6984-0d4c-491e-b527-9be5aba377e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3f272995-83b5-49c4-8676-6923fe4a3fbb" 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_8974b46e-ac82-4147-b74b-db5f8956caf4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3f272995-83b5-49c4-8676-6923fe4a3fbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_eb4c2ed6-9009-4ec4-810f-8ced9400fe7a" 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_8974b46e-ac82-4147-b74b-db5f8956caf4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_eb4c2ed6-9009-4ec4-810f-8ced9400fe7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_10d4b336-8d52-4875-816b-ca7f458b6b85" 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_8974b46e-ac82-4147-b74b-db5f8956caf4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_10d4b336-8d52-4875-816b-ca7f458b6b85" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a80dabd-9484-429b-a60a-f51be14130b4" 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_8974b46e-ac82-4147-b74b-db5f8956caf4" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a80dabd-9484-429b-a60a-f51be14130b4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7acfa135-75e2-4bfa-8c96-4e795ad6139f" 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_6a80dabd-9484-429b-a60a-f51be14130b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7acfa135-75e2-4bfa-8c96-4e795ad6139f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7acfa135-75e2-4bfa-8c96-4e795ad6139f_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_7acfa135-75e2-4bfa-8c96-4e795ad6139f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7acfa135-75e2-4bfa-8c96-4e795ad6139f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6574b5c4-a698-4a2d-b473-0978921a92d9" 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_7acfa135-75e2-4bfa-8c96-4e795ad6139f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_d9cf0f38-1973-409a-a9f6-27767387e91d" 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_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_us-gaap_EquipmentMember_d9cf0f38-1973-409a-a9f6-27767387e91d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_03a19fd5-0898-4d33-96f5-b53899d77b88" 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_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_03a19fd5-0898-4d33-96f5-b53899d77b88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ComputerHardwareAndSoftwareMember_97eac151-2439-45ec-bbb9-9cc1cd7dcf64" xlink:href="insm-20200630.xsd#insm_ComputerHardwareAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_insm_ComputerHardwareAndSoftwareMember_97eac151-2439-45ec-bbb9-9cc1cd7dcf64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_52dd3d80-d2ef-4ceb-a46d-811c4ffb69f2" 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_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_us-gaap_OfficeEquipmentMember_52dd3d80-d2ef-4ceb-a46d-811c4ffb69f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ManufacturingEquipmentMember_792e31dc-05d6-4bdd-840f-7c97ad100f23" xlink:href="insm-20200630.xsd#insm_ManufacturingEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_insm_ManufacturingEquipmentMember_792e31dc-05d6-4bdd-840f-7c97ad100f23" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_78e7c64b-7aac-41a9-8513-c0070f789904" 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_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_78e7c64b-7aac-41a9-8513-c0070f789904" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_abceef27-6e61-42fc-88cb-18881974f02f" 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_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_us-gaap_ConstructionInProgressMember_abceef27-6e61-42fc-88cb-18881974f02f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_674e7a7a-143a-4096-89ab-47aba23cfb57" 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_6a80dabd-9484-429b-a60a-f51be14130b4" xlink:to="loc_srt_RangeAxis_674e7a7a-143a-4096-89ab-47aba23cfb57" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_674e7a7a-143a-4096-89ab-47aba23cfb57_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_674e7a7a-143a-4096-89ab-47aba23cfb57" xlink:to="loc_srt_RangeMember_674e7a7a-143a-4096-89ab-47aba23cfb57_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_515e98a6-c8f1-4a40-b148-51d0525a8e70" 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_674e7a7a-143a-4096-89ab-47aba23cfb57" xlink:to="loc_srt_RangeMember_515e98a6-c8f1-4a40-b148-51d0525a8e70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4ecc04b1-f4a3-4f24-8155-b456f86fe716" 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_515e98a6-c8f1-4a40-b148-51d0525a8e70" xlink:to="loc_srt_MinimumMember_4ecc04b1-f4a3-4f24-8155-b456f86fe716" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eae92020-b7c5-4cd0-9b97-3dcab9e6da7e" 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_515e98a6-c8f1-4a40-b148-51d0525a8e70" xlink:to="loc_srt_MaximumMember_eae92020-b7c5-4cd0-9b97-3dcab9e6da7e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpenses" xlink:type="simple" xlink:href="insm-20200630.xsd#AccruedExpenses"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/AccruedExpenses" xlink:type="extended" id="i2964c0fc402c4d4a8603549c3780e1ac_AccruedExpenses"/>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpensesTables" xlink:type="simple" xlink:href="insm-20200630.xsd#AccruedExpensesTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/AccruedExpensesTables" xlink:type="extended" id="i9a654682116848fd99961ed1daf0ea2e_AccruedExpensesTables"/>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpensesDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#AccruedExpensesDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/AccruedExpensesDetails" xlink:type="extended" id="i63e38bebafb24665a21546e2197093a1_AccruedExpensesDetails"/>
  <link:roleRef roleURI="http://www.insmed.com/role/Leases" xlink:type="simple" xlink:href="insm-20200630.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/Leases" xlink:type="extended" id="ie81809e171514cd1aa2a922546ac9322_Leases"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesTables" xlink:type="simple" xlink:href="insm-20200630.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/LeasesTables" xlink:type="extended" id="i9cf70cda21f94b6da527d80d85b56db6_LeasesTables"/>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i97eb8253164e45a8aa475846d9c3d3f7_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_a65eab13-2f53-4047-8be7-06d8dac0096e" 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_7235c8a2-a469-4a2f-b736-fa48de298d2f" xlink:href="insm-20200630.xsd#insm_LeaseRemainingLeaseTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a65eab13-2f53-4047-8be7-06d8dac0096e" xlink:to="loc_insm_LeaseRemainingLeaseTerm_7235c8a2-a469-4a2f-b736-fa48de298d2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_cc493f64-8899-488e-aa60-f629bc8390f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a65eab13-2f53-4047-8be7-06d8dac0096e" xlink:to="loc_us-gaap_VariableLeaseCost_cc493f64-8899-488e-aa60-f629bc8390f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LesseeOperatingLeaseLeaseNotyetCommencedAmount_2c427c91-2d2d-4ec0-b7e8-1dfb9fbf2816" xlink:href="insm-20200630.xsd#insm_LesseeOperatingLeaseLeaseNotyetCommencedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a65eab13-2f53-4047-8be7-06d8dac0096e" xlink:to="loc_insm_LesseeOperatingLeaseLeaseNotyetCommencedAmount_2c427c91-2d2d-4ec0-b7e8-1dfb9fbf2816" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_850c0831-20c5-465a-9754-a6a5a6510051" 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_a65eab13-2f53-4047-8be7-06d8dac0096e" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_850c0831-20c5-465a-9754-a6a5a6510051" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ea73f056-2244-44c3-8ce8-dc6c690b0ba0" 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_850c0831-20c5-465a-9754-a6a5a6510051" xlink:to="loc_srt_RangeAxis_ea73f056-2244-44c3-8ce8-dc6c690b0ba0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ea73f056-2244-44c3-8ce8-dc6c690b0ba0_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_ea73f056-2244-44c3-8ce8-dc6c690b0ba0" xlink:to="loc_srt_RangeMember_ea73f056-2244-44c3-8ce8-dc6c690b0ba0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c589bf7b-7ab7-4811-bab5-3cf118760b84" 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_ea73f056-2244-44c3-8ce8-dc6c690b0ba0" xlink:to="loc_srt_RangeMember_c589bf7b-7ab7-4811-bab5-3cf118760b84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1ed44716-347c-44e1-ac13-c301193ef6fb" 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_c589bf7b-7ab7-4811-bab5-3cf118760b84" xlink:to="loc_srt_MinimumMember_1ed44716-347c-44e1-ac13-c301193ef6fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8347b83f-6ee0-48ad-8c08-41ae31dc736f" 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_c589bf7b-7ab7-4811-bab5-3cf118760b84" xlink:to="loc_srt_MaximumMember_8347b83f-6ee0-48ad-8c08-41ae31dc736f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesLeasecostsDetailsDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#LeasesLeasecostsDetailsDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/LeasesLeasecostsDetailsDetails" xlink:type="extended" id="i50c016e08f7540c8b3ac754bbed312e2_LeasesLeasecostsDetailsDetails"/>
  <link:roleRef roleURI="http://www.insmed.com/role/Debt" xlink:type="simple" xlink:href="insm-20200630.xsd#Debt"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/Debt" xlink:type="extended" id="if52fb06d56e04f4dbcfdf6046e2e2383_Debt"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtTables" xlink:type="simple" xlink:href="insm-20200630.xsd#DebtTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DebtTables" xlink:type="extended" id="ic42543e2323e42f6aefa7495ddd95385_DebtTables"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#DebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DebtNarrativeDetails" xlink:type="extended" id="id771ff61ae1f48809d8c33b1cf116651_DebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_70e11f14-8f14-452d-8abe-866033d7cf4a" 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_38576b12-c106-401f-9902-4bbaf8e5a729" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_38576b12-c106-401f-9902-4bbaf8e5a729" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_d0a68658-dc62-4b14-a600-f452bcdd4f00" xlink:href="insm-20200630.xsd#insm_DebtInstrumentOptionToPurchaseAdditionalDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_d0a68658-dc62-4b14-a600-f452bcdd4f00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f9af8544-1a66-460e-a497-c21268905b67" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f9af8544-1a66-460e-a497-c21268905b67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_e52be18a-2068-4792-9e22-6a07b8bcbac0" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_e52be18a-2068-4792-9e22-6a07b8bcbac0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_5303a234-8aef-4ca8-91a4-46cac1384078" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_5303a234-8aef-4ca8-91a4-46cac1384078" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_751965b0-1bc5-41cd-bf56-04e6ad6d943f" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_751965b0-1bc5-41cd-bf56-04e6ad6d943f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_eaeaaf48-bba4-40eb-949c-c7e061762c1e" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_eaeaaf48-bba4-40eb-949c-c7e061762c1e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_0f97b647-e17b-434c-8a64-df87ec4d667e" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_0f97b647-e17b-434c-8a64-df87ec4d667e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_af054c3e-1fb2-4eca-adaa-0d5d72adc63c" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_af054c3e-1fb2-4eca-adaa-0d5d72adc63c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_50695a97-1e34-494b-819b-994141b2499e" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_50695a97-1e34-494b-819b-994141b2499e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e92655a7-df48-4053-bdf1-6a1d00d9fcae" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e92655a7-df48-4053-bdf1-6a1d00d9fcae" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_38585cf7-3057-4aec-b54b-e5b7edfb4b2a" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_38585cf7-3057-4aec-b54b-e5b7edfb4b2a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_69bdbfe3-0aef-4591-8105-ca7befc27d20" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_69bdbfe3-0aef-4591-8105-ca7befc27d20" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_bbe585f8-9fd5-443d-88d7-c4723b184231" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_bbe585f8-9fd5-443d-88d7-c4723b184231" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentTable_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c88c75e4-df81-4873-9ef3-8ad4658feb69" 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_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c88c75e4-df81-4873-9ef3-8ad4658feb69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c88c75e4-df81-4873-9ef3-8ad4658feb69_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_c88c75e4-df81-4873-9ef3-8ad4658feb69" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c88c75e4-df81-4873-9ef3-8ad4658feb69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_34411007-4182-40f6-b4de-57fe781151ea" 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_c88c75e4-df81-4873-9ef3-8ad4658feb69" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_34411007-4182-40f6-b4de-57fe781151ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_806f13e3-110e-48be-9448-42be6747a8af" 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_34411007-4182-40f6-b4de-57fe781151ea" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_806f13e3-110e-48be-9448-42be6747a8af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermAxis_b1eb2b7a-97ed-4f98-a322-4e6abef34bd6" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" xlink:to="loc_insm_DebtInstrumentConversionTermAxis_b1eb2b7a-97ed-4f98-a322-4e6abef34bd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermDomain_b1eb2b7a-97ed-4f98-a322-4e6abef34bd6_default" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_insm_DebtInstrumentConversionTermAxis_b1eb2b7a-97ed-4f98-a322-4e6abef34bd6" xlink:to="loc_insm_DebtInstrumentConversionTermDomain_b1eb2b7a-97ed-4f98-a322-4e6abef34bd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_insm_DebtInstrumentConversionTermAxis_b1eb2b7a-97ed-4f98-a322-4e6abef34bd6" xlink:to="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermOneMember_1a6c75d1-1f14-431a-8ae5-bd8550cb3ce2" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:to="loc_insm_DebtInstrumentConversionTermOneMember_1a6c75d1-1f14-431a-8ae5-bd8550cb3ce2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermTwoMember_bf5fd82b-30b9-4f69-93b8-14f11ddaffbd" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:to="loc_insm_DebtInstrumentConversionTermTwoMember_bf5fd82b-30b9-4f69-93b8-14f11ddaffbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermThreeMember_7b1ce61b-d88d-490a-816d-0d5d7170cf59" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:to="loc_insm_DebtInstrumentConversionTermThreeMember_7b1ce61b-d88d-490a-816d-0d5d7170cf59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermFourMember_80ee3862-52a6-4620-a195-cf1bbf37439e" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermFourMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:to="loc_insm_DebtInstrumentConversionTermFourMember_80ee3862-52a6-4620-a195-cf1bbf37439e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8cbbdb39-e11e-45f0-816c-7f21fce528be" 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_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" xlink:to="loc_us-gaap_DebtInstrumentAxis_8cbbdb39-e11e-45f0-816c-7f21fce528be" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8cbbdb39-e11e-45f0-816c-7f21fce528be_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_8cbbdb39-e11e-45f0-816c-7f21fce528be" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8cbbdb39-e11e-45f0-816c-7f21fce528be_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f77acbe8-71ec-40f3-8a3f-160c67212a5c" 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_8cbbdb39-e11e-45f0-816c-7f21fce528be" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f77acbe8-71ec-40f3-8a3f-160c67212a5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_0da05e51-c08e-42f9-9b3b-daab488c60c9" xlink:href="insm-20200630.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f77acbe8-71ec-40f3-8a3f-160c67212a5c" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_0da05e51-c08e-42f9-9b3b-daab488c60c9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtComponentsofDebtDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#DebtComponentsofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DebtComponentsofDebtDetails" xlink:type="extended" id="i33156dfd5ec54a44a9781499b0d315bb_DebtComponentsofDebtDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_52b1053c-849b-40c9-a13e-5ba2af66bf18" 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_09d962de-2d40-4561-974f-c2b1129bfe2c" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_SecuredDebt_09d962de-2d40-4561-974f-c2b1129bfe2c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9cec379d-269b-4478-9ad2-c5bd430298a7" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9cec379d-269b-4478-9ad2-c5bd430298a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_89920eac-0e54-4f68-bb38-1ed164948667" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_89920eac-0e54-4f68-bb38-1ed164948667" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_5111f1f8-320e-456b-97d0-9afe85fa1eac" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_5111f1f8-320e-456b-97d0-9afe85fa1eac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_07a568b8-dc17-4662-bd29-bb4767f54de4" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_07a568b8-dc17-4662-bd29-bb4767f54de4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_4e6649e4-50c6-4f50-8f38-85c261b9f36f" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_DebtInstrumentTable_4e6649e4-50c6-4f50-8f38-85c261b9f36f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3f432af0-e293-4202-a50b-51148108ac8e" 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_4e6649e4-50c6-4f50-8f38-85c261b9f36f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3f432af0-e293-4202-a50b-51148108ac8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_3f432af0-e293-4202-a50b-51148108ac8e_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_3f432af0-e293-4202-a50b-51148108ac8e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_3f432af0-e293-4202-a50b-51148108ac8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d36374d9-faf5-4c62-ba79-12d72cb8914c" 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_3f432af0-e293-4202-a50b-51148108ac8e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d36374d9-faf5-4c62-ba79-12d72cb8914c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_a8e729a3-cedd-4896-86f3-6a2b0d368fd4" 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_d36374d9-faf5-4c62-ba79-12d72cb8914c" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_a8e729a3-cedd-4896-86f3-6a2b0d368fd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c1f5692d-b609-4ac2-bac0-6694eb32d0d7" 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_4e6649e4-50c6-4f50-8f38-85c261b9f36f" xlink:to="loc_us-gaap_DebtInstrumentAxis_c1f5692d-b609-4ac2-bac0-6694eb32d0d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c1f5692d-b609-4ac2-bac0-6694eb32d0d7_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_c1f5692d-b609-4ac2-bac0-6694eb32d0d7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c1f5692d-b609-4ac2-bac0-6694eb32d0d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2311ecca-b643-402d-8dcb-1adef24d40a0" 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_c1f5692d-b609-4ac2-bac0-6694eb32d0d7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2311ecca-b643-402d-8dcb-1adef24d40a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_4046facb-9e7e-411e-a9fc-d83552579834" xlink:href="insm-20200630.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2311ecca-b643-402d-8dcb-1adef24d40a0" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_4046facb-9e7e-411e-a9fc-d83552579834" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#DebtFuturePrincipalRepaymentsofDebtDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails" xlink:type="extended" id="id3e68e39fe4d4dda916267fd12bb2f3a_DebtFuturePrincipalRepaymentsofDebtDetails"/>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtInterestExpenseDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#DebtInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/DebtInterestExpenseDetails" xlink:type="extended" id="i8d36c062ae25400fa344fb15d80faaf5_DebtInterestExpenseDetails"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquity" xlink:type="simple" xlink:href="insm-20200630.xsd#ShareholdersEquity"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ShareholdersEquity" xlink:type="extended" id="i30f984351770437cb6e1463ae1f8a86e_ShareholdersEquity"/>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#ShareholdersEquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/ShareholdersEquityNarrativeDetails" xlink:type="extended" id="ie9e385a88e634082bf996b6d1ce81cd1_ShareholdersEquityNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" 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_034865d4-b8e4-46b0-95ff-4c28505cfb48" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_034865d4-b8e4-46b0-95ff-4c28505cfb48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_951d15a2-8dcf-4244-86ec-f8d701817576" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_951d15a2-8dcf-4244-86ec-f8d701817576" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_e0fc5e7f-78ad-4ceb-99ca-bf2d3e6d65eb" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_CommonStockSharesIssued_e0fc5e7f-78ad-4ceb-99ca-bf2d3e6d65eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a59c22b8-802f-414d-b93f-15c3915bd5f2" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a59c22b8-802f-414d-b93f-15c3915bd5f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8c99a1e0-2934-4fcd-8345-a2cf2076cd48" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8c99a1e0-2934-4fcd-8345-a2cf2076cd48" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_0b8a6685-9d7a-41e2-ba70-7e95a79c4d44" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_0b8a6685-9d7a-41e2-ba70-7e95a79c4d44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_935b6a2f-b67d-478c-b617-eb5e2408c2b0" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_935b6a2f-b67d-478c-b617-eb5e2408c2b0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_d595ea35-5d17-4b2b-b4b4-4825a9e771c9" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_d595ea35-5d17-4b2b-b4b4-4825a9e771c9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f209c348-e3cf-42c2-85c7-1b78aa81f19b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f209c348-e3cf-42c2-85c7-1b78aa81f19b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_42dc9689-1548-44d4-adbc-ca6c663a9b54" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_42dc9689-1548-44d4-adbc-ca6c663a9b54" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9329cf80-ebed-44b3-982b-0c67656d80ef" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9329cf80-ebed-44b3-982b-0c67656d80ef" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_780a097b-7ce3-4f2f-9555-b591feb088fe" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_780a097b-7ce3-4f2f-9555-b591feb088fe" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_9f6e8734-ed9f-4b67-b481-477426255011" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_9f6e8734-ed9f-4b67-b481-477426255011" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_bf524845-48ec-4155-89cf-da1f7ace2b87" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_bf524845-48ec-4155-89cf-da1f7ace2b87" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_0683e02b-8c89-4415-a2eb-fd848b3bf93e" 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_bf524845-48ec-4155-89cf-da1f7ace2b87" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_0683e02b-8c89-4415-a2eb-fd848b3bf93e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0683e02b-8c89-4415-a2eb-fd848b3bf93e_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_0683e02b-8c89-4415-a2eb-fd848b3bf93e" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_0683e02b-8c89-4415-a2eb-fd848b3bf93e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_39340cc8-68ef-4e4f-ab1a-f8e9361add34" 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_0683e02b-8c89-4415-a2eb-fd848b3bf93e" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_39340cc8-68ef-4e4f-ab1a-f8e9361add34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PublicStockOfferingMember_4c2b8f6f-b810-44bc-b0f4-419d099107fa" xlink:href="insm-20200630.xsd#insm_PublicStockOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_39340cc8-68ef-4e4f-ab1a-f8e9361add34" xlink:to="loc_insm_PublicStockOfferingMember_4c2b8f6f-b810-44bc-b0f4-419d099107fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_a83a9c29-172c-4f0d-ba6d-35b47980f522" 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_39340cc8-68ef-4e4f-ab1a-f8e9361add34" xlink:to="loc_us-gaap_OverAllotmentOptionMember_a83a9c29-172c-4f0d-ba6d-35b47980f522" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember_860d0106-0dbd-4f0c-9d55-753cd55147fb" xlink:href="insm-20200630.xsd#insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_39340cc8-68ef-4e4f-ab1a-f8e9361add34" xlink:to="loc_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember_860d0106-0dbd-4f0c-9d55-753cd55147fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5270936a-6ff8-4cda-ae25-22d01793b079" 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_bf524845-48ec-4155-89cf-da1f7ace2b87" xlink:to="loc_us-gaap_AwardTypeAxis_5270936a-6ff8-4cda-ae25-22d01793b079" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5270936a-6ff8-4cda-ae25-22d01793b079_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_5270936a-6ff8-4cda-ae25-22d01793b079" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5270936a-6ff8-4cda-ae25-22d01793b079_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a44a33f-c0bc-418b-a8e2-cb57f89cc2b6" 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_5270936a-6ff8-4cda-ae25-22d01793b079" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a44a33f-c0bc-418b-a8e2-cb57f89cc2b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_614e39f6-7780-4805-bfca-26d039573ece" xlink:href="insm-20200630.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a44a33f-c0bc-418b-a8e2-cb57f89cc2b6" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_614e39f6-7780-4805-bfca-26d039573ece" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_18ebe8eb-8ac4-4e3a-87ef-ddae055a79d2" 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_6a44a33f-c0bc-418b-a8e2-cb57f89cc2b6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_18ebe8eb-8ac4-4e3a-87ef-ddae055a79d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_79d1e58a-4b9a-4992-b1a3-6e7d35112fc4" 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_bf524845-48ec-4155-89cf-da1f7ace2b87" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_79d1e58a-4b9a-4992-b1a3-6e7d35112fc4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_79d1e58a-4b9a-4992-b1a3-6e7d35112fc4_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_79d1e58a-4b9a-4992-b1a3-6e7d35112fc4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_79d1e58a-4b9a-4992-b1a3-6e7d35112fc4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bcc88287-22b9-49ce-8781-8cf3bb77cfcd" 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_79d1e58a-4b9a-4992-b1a3-6e7d35112fc4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bcc88287-22b9-49ce-8781-8cf3bb77cfcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_6c00d423-5e85-4acc-88e0-dea7271a303d" 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_bcc88287-22b9-49ce-8781-8cf3bb77cfcd" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_6c00d423-5e85-4acc-88e0-dea7271a303d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="insm-20200630.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/StockBasedCompensation" xlink:type="extended" id="i0767f86c3a66464b9c4142fe7b5f79e6_StockBasedCompensation"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="insm-20200630.xsd#StockBasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/StockBasedCompensationTables" xlink:type="extended" id="ifa42ec1ea3ca473fbacb3a1024264364_StockBasedCompensationTables"/>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="ief082ff7b33c490c801c3c98acc73e51_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c97b4032-0924-4bb9-934e-1b3670168674" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c97b4032-0924-4bb9-934e-1b3670168674" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_58319094-46b8-4204-ab5d-cef8a29d4d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_58319094-46b8-4204-ab5d-cef8a29d4d1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_77366023-0ad7-4265-85c1-1240257e3990" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_77366023-0ad7-4265-85c1-1240257e3990" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross_158e834c-8138-4803-8d38-30c0ed56957f" xlink:href="insm-20200630.xsd#insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross_158e834c-8138-4803-8d38-30c0ed56957f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_83e73930-027c-4cf6-9bfd-77dbcaa04dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_83e73930-027c-4cf6-9bfd-77dbcaa04dd3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_71880ad6-f304-481e-b088-012b420c2a72" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_71880ad6-f304-481e-b088-012b420c2a72" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_64e478cb-a9b3-447f-8c45-4285b53b085e" 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_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_64e478cb-a9b3-447f-8c45-4285b53b085e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_262f248a-f463-43b4-851a-d221cf7f931f" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_262f248a-f463-43b4-851a-d221cf7f931f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a605b0df-4c67-4bf7-9d9e-c6175cbd1687" 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_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a605b0df-4c67-4bf7-9d9e-c6175cbd1687" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3866f466-85bc-49a5-b0b6-03cb2d8a70e9" 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_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3866f466-85bc-49a5-b0b6-03cb2d8a70e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_07dea73d-2654-4e75-a60b-5a8fac1ef26c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3866f466-85bc-49a5-b0b6-03cb2d8a70e9" xlink:to="loc_us-gaap_PlanNameAxis_07dea73d-2654-4e75-a60b-5a8fac1ef26c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_07dea73d-2654-4e75-a60b-5a8fac1ef26c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_07dea73d-2654-4e75-a60b-5a8fac1ef26c" xlink:to="loc_us-gaap_PlanNameDomain_07dea73d-2654-4e75-a60b-5a8fac1ef26c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d143e763-98f5-4708-84a1-61c7595af98c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_07dea73d-2654-4e75-a60b-5a8fac1ef26c" xlink:to="loc_us-gaap_PlanNameDomain_d143e763-98f5-4708-84a1-61c7595af98c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_A2019IncentivePlanMember_973d4bf9-bcda-4d9a-be98-315784165c19" xlink:href="insm-20200630.xsd#insm_A2019IncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d143e763-98f5-4708-84a1-61c7595af98c" xlink:to="loc_insm_A2019IncentivePlanMember_973d4bf9-bcda-4d9a-be98-315784165c19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeStockPurchasePlan2018Member_d980ef06-1d7f-4a0e-a586-1fca83f28bd8" xlink:href="insm-20200630.xsd#insm_EmployeeStockPurchasePlan2018Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_d143e763-98f5-4708-84a1-61c7595af98c" xlink:to="loc_insm_EmployeeStockPurchasePlan2018Member_d980ef06-1d7f-4a0e-a586-1fca83f28bd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b00ed79b-bbc8-423d-8f78-b32c655c8564" 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_3866f466-85bc-49a5-b0b6-03cb2d8a70e9" xlink:to="loc_us-gaap_AwardTypeAxis_b00ed79b-bbc8-423d-8f78-b32c655c8564" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b00ed79b-bbc8-423d-8f78-b32c655c8564_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_b00ed79b-bbc8-423d-8f78-b32c655c8564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b00ed79b-bbc8-423d-8f78-b32c655c8564_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_18497edd-b326-42d6-b4f6-9c8f963b9cd9" 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_b00ed79b-bbc8-423d-8f78-b32c655c8564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_18497edd-b326-42d6-b4f6-9c8f963b9cd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_61b3c661-b952-46cf-8d49-ff37ac641aec" xlink:href="insm-20200630.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_18497edd-b326-42d6-b4f6-9c8f963b9cd9" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_61b3c661-b952-46cf-8d49-ff37ac641aec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_086e856c-84d3-4bf4-9135-aaf59561a0e0" 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_18497edd-b326-42d6-b4f6-9c8f963b9cd9" xlink:to="loc_us-gaap_PerformanceSharesMember_086e856c-84d3-4bf4-9135-aaf59561a0e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f5e9bb7f-d37d-4bbe-89e2-11627fe82058" 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_18497edd-b326-42d6-b4f6-9c8f963b9cd9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f5e9bb7f-d37d-4bbe-89e2-11627fe82058" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails" xlink:type="extended" id="i77e575c0d4804aa08356d246f6abee88_StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b880e45d-99ab-440e-b056-57c0eb4fd9af" 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_AllocatedShareBasedCompensationExpense_f55c53cf-418a-4044-a0d5-176c55cc7c51" 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_b880e45d-99ab-440e-b056-57c0eb4fd9af" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f55c53cf-418a-4044-a0d5-176c55cc7c51" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e67e0f-d2a5-49d9-b8e6-a9c7b8a17b06" 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_b880e45d-99ab-440e-b056-57c0eb4fd9af" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e67e0f-d2a5-49d9-b8e6-a9c7b8a17b06" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_edece6d8-5251-4266-bc7d-6c59736f0f27" 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_a2e67e0f-d2a5-49d9-b8e6-a9c7b8a17b06" xlink:to="loc_us-gaap_AwardTypeAxis_edece6d8-5251-4266-bc7d-6c59736f0f27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_edece6d8-5251-4266-bc7d-6c59736f0f27_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_edece6d8-5251-4266-bc7d-6c59736f0f27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_edece6d8-5251-4266-bc7d-6c59736f0f27_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3bce364-2bed-465f-8194-445b271138e5" 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_edece6d8-5251-4266-bc7d-6c59736f0f27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3bce364-2bed-465f-8194-445b271138e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_StockOptionsAndRestrictedStockUnitsMember_4f41e7bd-46da-48c8-88b3-8b1fd1874e81" xlink:href="insm-20200630.xsd#insm_StockOptionsAndRestrictedStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3bce364-2bed-465f-8194-445b271138e5" xlink:to="loc_insm_StockOptionsAndRestrictedStockUnitsMember_4f41e7bd-46da-48c8-88b3-8b1fd1874e81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6c6905e8-62c1-4ad3-8b14-03bdb6cf4551" 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_a2e67e0f-d2a5-49d9-b8e6-a9c7b8a17b06" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6c6905e8-62c1-4ad3-8b14-03bdb6cf4551" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_6c6905e8-62c1-4ad3-8b14-03bdb6cf4551_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_6c6905e8-62c1-4ad3-8b14-03bdb6cf4551" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_6c6905e8-62c1-4ad3-8b14-03bdb6cf4551_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a7ffb7c3-20ff-408e-aa21-a9407f7e2dbb" 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_6c6905e8-62c1-4ad3-8b14-03bdb6cf4551" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a7ffb7c3-20ff-408e-aa21-a9407f7e2dbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_03eb91e9-c60d-4245-8ad2-ab865d664bc1" 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_a7ffb7c3-20ff-408e-aa21-a9407f7e2dbb" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_03eb91e9-c60d-4245-8ad2-ab865d664bc1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a7da0fd5-5a01-40b9-ac1b-ce68c6f68c0d" 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_a7ffb7c3-20ff-408e-aa21-a9407f7e2dbb" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a7da0fd5-5a01-40b9-ac1b-ce68c6f68c0d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxes" xlink:type="simple" xlink:href="insm-20200630.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IncomeTaxes" xlink:type="extended" id="i7e8d272844ea4ebeb4fcfc3bf64c5024_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/IncomeTaxesDetails" xlink:type="extended" id="i16006094cfe840d69cc04e8d88c3716f_IncomeTaxesDetails"/>
  <link:roleRef roleURI="http://www.insmed.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="insm-20200630.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/CommitmentsandContingencies" xlink:type="extended" id="iab94cbc70895411197bb2bce8125a458_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.insmed.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended" id="i4ae551ce02984a19ac96a4237ed8011e_CommitmentsandContingenciesNarrativeDetails"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>insm-20200630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:692bc3f7-d592-416b-8143-758c806a715c,g:9e4f3017-75a7-4975-bada-f7884e042cc1-->
<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_insm_NoncashOperatingLeaseExpense_b027f85b-0bdd-4470-8c7e-2443ccee9347_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-20200630.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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_dd2da1ea-7db2-4b95-88d9-57a76606f4d4_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" 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">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_FairValueInputsLevel3Member_622276ef-aa23-4e60-a5f5-03ee5ff2140b_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_LeaseCostAbstract_ad15f568-66da-405b-bccd-3e53e1a8b89d_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_us-gaap_LesseeLeasesPolicyTextBlock_bd6f68f3-62bb-4c16-afab-366753c50346_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_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_cd20440c-02de-427c-82b9-bef6c22deab3_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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_36c3acbc-26da-4656-a23a-8850d1a8fc42_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_insm_CustomerAMember_47d39a5b-306a-4268-b1e4-884f545072d8_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-20200630.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_LiabilitiesCurrent_3b495051-4f9d-4e5a-9a59-eae80848e9b8_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_DebtInstrumentConversionTermAxis_d9f09936-acb6-466a-bd5a-de9c02a231b6_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-20200630.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_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_67488597-8fd1-46c8-a239-ac3367cb5b04_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</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-20200630.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_PropertyPlantAndEquipmentByTypeAxis_2bf54c54-6962-4bf7-83a0-c75e0c403dd4_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_IncreaseDecreaseInOtherNoncurrentAssets_77b3dfa1-ca78-4dbe-b3d1-17a90522cba9_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_1bbdeb17-e5b8-4cdb-a138-a3fb416e1e47_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_ConcentrationRiskLineItems_12da66ff-40a7-4642-8eb9-73cf8f04c78e_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_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_c51ae3d6-a292-47b5-ab1b-3f70072c8e83_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</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_cea8b2d0-c625-43e7-b15e-b5a82d019a8c_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_dei_CurrentFiscalYearEndDate_110ff94f-0eaf-423a-ba83-7cb3cae84cda_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_ProceedsFromIssuanceOfCommonStock_af2d763c-6ec5-4811-9921-9149c9d4f29e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of common stock, net</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_insm_DebtInstrumentConversionTermDomain_020180ac-e9d1-48ca-bbbb-ac0e0228f2bc_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-20200630.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_insm_ScheduleofEarningsPerShareBasicandDilutedTable_24728a37-0a56-4f06-9a37-aa87a0a789db_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-20200630.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_WeightedAverageNumberOfDilutedSharesOutstanding_1d6f07c3-13ea-41fc-8282-5bdb5f2a5df0_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&#160;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_dei_EntityAddressPostalZipCode_bc2113aa-168c-471f-a52a-ab2ca27b1de4_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_0d8df1af-bfa7-48bb-b6db-15f928694212_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_CarryingReportedAmountFairValueDisclosureMember_a406933e-4a00-46f0-b2d8-e627530f75ef_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</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_FinitelivedIntangibleAssetsAcquired1_d6d3dc3d-9ece-4ffb-a063-40aa80662243_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_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_da1a94fe-ca93-4356-a5fd-378765396596_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ef197777-6b47-4205-adc1-085a5cce455e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink: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 (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_StockIssuedDuringPeriodValueNewIssues_5d8fd755-ed0f-413c-99ec-331f0646d26b_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_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_PropertyPlantAndEquipmentNet_989623f6-4392-42d9-8e03-3e92bf2e9357_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_bf27e237-4b83-4d1f-a8c4-df766e677311_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net, Total</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_ConvertibleDebtFairValueDisclosures_6de0a64e-7a59-476a-8f26-1eef2c0a50ad_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_us-gaap_AccumulatedOtherComprehensiveIncomeMember_28a1938a-8f56-4838-9acf-fe2321a0462e_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_Assets_6f7e0bbf-7ed0-4896-a799-5f46d1e985fe_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_6075b485-b3ac-4531-817f-2d2489c3139a_verboseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" 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">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_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_5bb1874d-6f64-4400-83c3-afc1b3db2419_verboseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/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_DebtInstrumentInterestRateEffectivePercentage_4643ebd7-f5fe-48a2-81ae-50fb858c7f7f_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_ConstructionInProgressMember_e723aebf-ba3e-4ce5-939c-8f786f90d03d_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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_56ec8d32-2a77-472b-84c4-456aa02af329_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_30ed697b-987b-4d89-8f17-8a1e90ea18fe_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_DebtInstrumentConvertibleThresholdTradingDays_cc68c186-83e7-4314-bee9-feebfb8adb0b_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_LiabilitiesCurrentAbstract_aed81336-b442-4075-9bd8-3b2b53282c4a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_e0fa6ea4-a737-4712-8acc-351a4b714a41_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">Operating right-of-use assets obtained in exchange for lease</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_FinanceLeaseLiabilityCurrent_5d0c1bd8-b9d6-4904-9728-8396670f5729_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_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_1f020f50-e6c9-4a10-91b0-6e3c08967fc8_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-20200630.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_ProceedsFromConvertibleDebt_2afae289-1da0-4682-9bbd-0038552ca460_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_PropertyPlantAndEquipmentTypeDomain_3160dcba-d146-47a2-b9c3-eba5f29dd53f_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_DebtInstrumentUnamortizedDiscount_c949a1a6-38ca-41d6-875d-6a54334d7fb6_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_0c0accad-1b8e-4097-8d71-f28f6578c307_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_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_00cef092-928d-477a-9ba7-a0b7861851ab_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rates on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_e8acb82f-ccfb-4162-85a4-fee2a7a3687c_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_dei_DocumentQuarterlyReport_97315b06-fa4d-446a-82db-3ca84c711006_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_0784944a-de71-4e1e-9fc2-d0e2406d8298_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_1f9e380f-dd99-4529-baed-7d6b2bb218ee_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_211a728d-e3aa-41ea-ae6c-42d72937f0ee_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_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent_a4aef3b2-3cfb-4d89-ae86-ae6c310baf01_terseLabel_en-US" xlink:label="lab_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent" xlink: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 and milestone payments</link:label>
    <link:label id="lab_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent_label_en-US" xlink:label="lab_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent" xlink: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 and Milestone Payments, Current</link:label>
    <link:label id="lab_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent_documentation_en-US" xlink:label="lab_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent" xlink: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 Royalties and Milestone Payments, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent" xlink:href="insm-20200630.xsd#insm_AccruedRoyaltiesAndMilestonePaymentsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent" xlink:to="lab_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_b2c80b72-61e7-48c9-98ea-78897ec37da7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross_684313bf-f350-44f7-8568-00bdaac1f1da_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 options 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-20200630.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_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_c6b20b21-ac1f-428e-b36d-d3395b8c7e40_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_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_98725eb4-42e5-4f95-baa8-f3d846185716_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">Finance right-of-use assets obtained in exchange for lease obligations</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_SaleOfStockPricePerShare_a42b7ad7-fb36-4c49-85a9-9016a49cbdd1_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">Offering price per share (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_dei_EntityFileNumber_4be46542-d8d2-43a3-8153-c86fa4f2888a_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_72a6b89f-ed52-49d9-a084-09e539ca19b8_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_EarningsPerShareBasicAndDilutedAbstract_4cdcbf0c-0802-49fc-a1f8-4c07b4807a12_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_bfc6a5d1-7db4-4ce5-b573-2458ebd34cba_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 RSU 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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_209f30d3-88ec-469d-8c7c-10a4adcc9d05_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_insm_CashFlowLesseeAbstract_4e8853ba-1d92-44ef-abde-e560f718641e_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 paid for amounts included in the measurement of lease liabilities:</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-20200630.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_dei_DocumentFiscalPeriodFocus_a3248ebf-cd53-43be-8b00-61b73fdced92_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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8a650ac7-669a-46df-8155-8ee80e4f6795_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_StockIssuedDuringPeriodValueShareBasedCompensation_354527c9-889f-40df-9226-942af7e14ccd_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and ESPP shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1aaa2a86-1643-4c72-a54c-5605701e2c16_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_OperatingIncomeLoss_e39ff5b7-f730-4345-8683-308e886a19cc_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_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_insm_A2019IncentivePlanMember_17cd256c-8c0a-4267-9417-30797b8f0110_terseLabel_en-US" xlink:label="lab_insm_A2019IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Incentive Plan</link:label>
    <link:label id="lab_insm_A2019IncentivePlanMember_label_en-US" xlink:label="lab_insm_A2019IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Incentive Plan [Member]</link:label>
    <link:label id="lab_insm_A2019IncentivePlanMember_documentation_en-US" xlink:label="lab_insm_A2019IncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019 Incentive Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_A2019IncentivePlanMember" xlink:href="insm-20200630.xsd#insm_A2019IncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_A2019IncentivePlanMember" xlink:to="lab_insm_A2019IncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_365b7162-95b4-4890-9160-591551009ada_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_FairValueMeasurementFrequencyDomain_8e3cdb47-2cbe-41ce-a451-37eaa0dda33a_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_StatementLineItems_bfb9ed30-b54c-422b-a7c8-b4520f92ef91_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_282f9da3-8398-4f95-b7db-d4af2b03db39_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_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_DebtInstrumentConversionTermFourMember_3d2b6f11-8707-4a78-9473-2240f3a5706f_terseLabel_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermFourMember" xlink: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_DebtInstrumentConversionTermFourMember_label_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermFourMember" xlink: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 Four [Member]</link:label>
    <link:label id="lab_insm_DebtInstrumentConversionTermFourMember_documentation_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermFourMember" xlink: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 Four [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermFourMember" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermFourMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DebtInstrumentConversionTermFourMember" xlink:to="lab_insm_DebtInstrumentConversionTermFourMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_337eb3dc-3e52-4ddd-b19d-228daa67beb6_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_EarningsPerSharePolicyTextBlock_2ab8a5a1-7667-4044-a1ad-e1c40b583eb1_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_ComprehensiveIncomeNetOfTax_614ff595-0ab2-4492-8691-4b44a1072d99_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_PlanNameAxis_20bf1b9a-9460-4b3c-a69c-769834de8363_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_7c9a7eae-143d-4e6a-aa6f-25e748dd2438_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_3529f137-613c-4c74-afb4-2657dedb7e7f_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_AmortizationOfDebtDiscountPremium_dbbba4bc-8dce-4272-b87b-559cf5c3a61c_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_insm_EmployeeStockPurchasePlan2018Member_d152676a-9423-4c46-a319-d8528748f536_terseLabel_en-US" xlink:label="lab_insm_EmployeeStockPurchasePlan2018Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Employee Stock Purchase Plan</link:label>
    <link:label id="lab_insm_EmployeeStockPurchasePlan2018Member_label_en-US" xlink:label="lab_insm_EmployeeStockPurchasePlan2018Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan 2018 [Member]</link:label>
    <link:label id="lab_insm_EmployeeStockPurchasePlan2018Member_documentation_en-US" xlink:label="lab_insm_EmployeeStockPurchasePlan2018Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock Purchase Plan 2018 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeStockPurchasePlan2018Member" xlink:href="insm-20200630.xsd#insm_EmployeeStockPurchasePlan2018Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_EmployeeStockPurchasePlan2018Member" xlink:to="lab_insm_EmployeeStockPurchasePlan2018Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_fe5302ac-a27f-42e6-b058-d27d65b5fc7d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued 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_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_dei_AmendmentFlag_4fcb66d9-8a19-4874-80ae-f27d6b7db65a_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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_76ac1f5d-6274-4a02-8804-c08f0fd908a8_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 of 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_LicensingAgreementsMember_8cfa2352-fca5-412e-b78d-89ab95821f51_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">PARI milestone upon FDA approval</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_insm_StockOptionsAndRestrictedStockUnitsMember_b7827e36-45d5-4e8f-9366-b8172219df5b_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-20200630.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_IncreaseDecreaseInOperatingCapitalAbstract_6e746af3-fb92-4521-977d-2d723659f9fa_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/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_CommonStockSharesOutstanding_b5a4153a-618c-467e-90af-455a5c9959f1_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_srt_MajorCustomersAxis_5661e0d8-e0ee-433b-a8fc-2b4667c70f94_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_us-gaap_FairValueInputsLevel1Member_2a21751a-d4b4-45cd-a22e-df7971b73816_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_a991058a-3053-4bd0-b7fd-be65f87ee29a_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_28cfa636-bf27-4d02-adb1-fb6c1db0cb6c_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_5dd436c8-4a39-4f4c-bc21-59cb80785ccb_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_PlanNameDomain_4afe9cf0-3024-4220-87a7-233afee8a24f_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_d9b63ed9-e746-45a1-84ef-97dccce35f96_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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_d1087f27-382d-4f11-85e1-efe6aced2d0f_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The Company 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_ConvertibleNotesPayableMember_2561ae49-0f0a-4dad-bb05-6cfb05adb3be_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</link:label>
    <link:label id="lab_us-gaap_ConvertibleNotesPayableMember_6ff22371-9535-4db0-a825-3d250e478321_verboseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember" 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">Convertible debt securities</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_dei_LocalPhoneNumber_6af149a6-bb0f-410f-a899-2e6085a96da1_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_PropertyPlantAndEquipmentLineItems_89fb12b7-1267-4b15-b0e7-2e2603a2081e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/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_PropertyPlantAndEquipmentTextBlock_b60e63c4-176e-4d41-bc67-795c754e6523_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">Property, Plant and Equipment</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_AccountsReceivableNetCurrent_8897c3dd-468c-40df-bf09-b03b574800dc_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_us-gaap_OperatingLeaseExpense_3551f6fe-9611-4463-83b0-3da734159713_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_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_LongTermDebtByMaturityAbstract_b64d775f-008e-45c1-add7-1614fafc49e7_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year Ending December&#160;31:</link:label>
    <link:label id="lab_us-gaap_LongTermDebtByMaturityAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink: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, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract" xlink:to="lab_us-gaap_LongTermDebtByMaturityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_83bb4dd0-c814-4c4e-9ae1-279f75c43ba2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink: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 Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink: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 Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_48da1d82-2976-40be-9401-0b917582cf9c_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_InventoryFinishedGoodsNetOfReserves_b7922c7c-a6b2-47bd-b950-d893b0d0de60_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_OtherAssets_0f4d14d6-9038-4305-b9b4-9b9aa96de56c_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_InventoryWorkInProcessNetOfReserves_d45ba5cd-d4a0-45fd-afaa-f4f3bdee245e_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_b7bd7a81-23c7-4b56-aac0-5468f6840c97_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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2d19345f-f9d1-429b-8de1-6253efe9749d_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_ComprehensiveIncomeNetOfTaxAbstract_d9ae1743-eccb-4a96-9cfa-4f3c998109b6_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), Net of Tax, Attributable to Parent [Abstract]</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_DebtInstrumentNameDomain_553b9704-01f1-4b67-b668-9d60872a3bae_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_insm_ManufacturingEquipmentMember_fe8508a3-0e96-4fb4-9547-1090de725621_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">Manufacturing Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ManufacturingEquipmentMember" xlink:href="insm-20200630.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_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_9c9c20d6-3b1a-4fc8-96f3-11cfb38c438d_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-20200630.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_AssetsCurrent_5665246a-c1f4-46ef-94fa-0468ad174477_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_877e3e65-f55f-43e3-917a-dbd9c6c621e9_verboseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" 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">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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ab444771-7901-4fe0-b3e5-ef525f8806e4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/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_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_777bedf5-0cd0-41c3-a352-12f3ba3f613a_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_NetIncomeLoss_f4acd6cc-65d3-49d5-ae7a-a537ab73dbca_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_39f0cede-7605-4cd4-8841-9d887d9370a7_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_ProceedsFromStockOptionsExercised_5d446fe7-7b6d-4739-9239-10011849fe2e_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_CommonStockMember_33e39840-c8c1-4b31-bfe1-49bbabf246c4_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_ab2cc0bc-ccef-477e-ac0d-9c4ad79117be_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_49e90dd6-1e53-4946-8777-64728ef5c6d9_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_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_2fd6b6b9-730d-4394-aaee-0d5627d83c76_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_5e45c6e3-e672-4e0e-b91f-b50577361d64_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</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_ConvertibleDebtSecuritiesMember_f39252cf-a089-4ace-9a5f-535dec8872b2_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_OperatingLeaseCost_48858fb0-7598-45b6-bffa-b4b5ed80cabf_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_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_875f3ada-b1a8-4c5c-b3c1-8bbc3ed12738_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_dei_EntitySmallBusiness_c63ebd58-9e86-4233-9125-fc4eeed572ae_verboseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" 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">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_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_insm_CustomerCMember_df0c9352-1a2d-437b-9641-703e6941b2dd_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-20200630.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_dei_EntityFilerCategory_75e8d429-7263-4739-91e9-6aa925ec7a26_verboseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" 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">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_us-gaap_OtherAccruedLiabilitiesCurrent_965dd9b2-f739-45e3-9477-447d9bfc16bd_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_FairValueOfFinancialInstrumentsPolicy_1e673d74-7004-4bae-b9b3-352153871b6e_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_us-gaap_AllocatedShareBasedCompensationExpense_563a2f50-7f97-4b6f-8c45-b271cafd0fc1_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">Allocated share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_cf2def6a-ce3b-4141-a8de-feddfa4244d3_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_AccruedTechnicalOperationExpenses_11fb121d-1e50-459c-b480-a2b629d78046_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-20200630.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_dei_EntityAddressCityOrTown_9ba27b5f-f556-465d-a396-9d0d09beb3de_verboseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" 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">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_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_insm_StockOptionsAndESPPSharesMember_ff2a041a-810c-43d4-9f51-2345a27a5464_terseLabel_en-US" xlink:label="lab_insm_StockOptionsAndESPPSharesMember" xlink: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 ESPP Shares</link:label>
    <link:label id="lab_insm_StockOptionsAndESPPSharesMember_label_en-US" xlink:label="lab_insm_StockOptionsAndESPPSharesMember" xlink: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 ESPP Shares [Member]</link:label>
    <link:label id="lab_insm_StockOptionsAndESPPSharesMember_documentation_en-US" xlink:label="lab_insm_StockOptionsAndESPPSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Options and ESPP Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_StockOptionsAndESPPSharesMember" xlink:href="insm-20200630.xsd#insm_StockOptionsAndESPPSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_StockOptionsAndESPPSharesMember" xlink:to="lab_insm_StockOptionsAndESPPSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_insm_EmployeeAndDirectorsStockOptionsMember_04ec473c-a1a8-4cad-b501-482b2dad18ea_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-20200630.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_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_b5c9ff4b-6ef3-424a-9d80-6e03334baf12_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 percent 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_ConcentrationRiskPercentage1_b69f0c32-a498-4c27-b965-834927237e33_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_us-gaap_FinanceLeaseInterestExpense_7198aa5e-5462-4d17-8f42-59339a744732_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_OperatingLeaseLiabilityNoncurrent_9ef0171a-62f2-4bb7-a209-42a153e561a1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, long-term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_fc6d2296-f40e-4ae8-9055-4e8381173878_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_PreferredStockSharesAuthorized_a3d10596-2a74-43c8-a462-6d4e53b853eb_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_aa244c49-d4b2-4ef3-a331-95922ffe73d0_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_PortionAtFairValueFairValueDisclosureMember_f78206c8-fba0-4db7-83b6-c59ff44638ca_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/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_SaleOfStockConsiderationReceivedOnTransaction_2be982d0-a3ec-451b-9951-d39fb87761e9_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate net proceeds from stock offering</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_9f30b83e-e439-4df4-a099-bdaff2c4c6af_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_779312f6-a454-4ef1-958a-d08bac3edfe8_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_ScheduleOfStockByClassTable_fe71ec3c-9abd-40bd-b16e-4931bcb8302e_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_ConcentrationRiskCreditRisk_d89455e4-1e4a-47de-b253-e6ccf67b21ec_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_SaleOfStockNumberOfSharesIssuedInTransaction_9f17721f-1d68-4e1a-8294-94bd84fae193_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares sold in offering</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f27e4a62-836d-4250-b60c-d13c195deff9_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_ScheduleOfDebtTableTextBlock_f49f15cd-062a-44c2-94dd-ac33a9c674c9_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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_e0539b47-20e8-4b13-bfc9-7cbe217bb393_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink: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 after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_76c29b3f-275b-4954-9ec0-799078e4c01f_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">Recurring basis</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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_e227555e-161a-4ec5-82f3-6cf50b80da6f_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_AwardTypeAxis_702a946f-8ffe-4093-8851-4538356fdffe_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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_87c3cfc2-8e30-4f83-9f05-3d4621a2e5d0_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_OtherNonoperatingIncomeExpense_b8b3ea2c-8e75-40a7-bc7e-ba8ebe70d27f_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, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_fc6fe5f5-ff20-4a97-a529-2f32fac60616_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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_846487db-9e22-44d5-838a-ba837f43f5f5_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_us-gaap_OperatingLeasePayments_ed3822f9-d675-44f1-8993-408315db4daa_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_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_968c8b9a-2023-4970-8599-6b5bc4f9e8fe_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_us-gaap_RetainedEarningsMember_df272d01-1af6-4a3e-be5d-afb4ffb015e8_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_FiniteLivedIntangibleAssetsRollForward_307aaf26-4caa-487d-b914-75bacae1dab9_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_AmortizationOfFinancingCosts_47e51cd1-52fb-4071-8bf7-cd169daa529b_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_us-gaap_LesseeOperatingLeasesTextBlock_ea68a351-5d56-47b9-acf8-c84d4c5b0cd8_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_insm_CustomerBMember_d2f36ad6-cafa-4536-913e-6ad28b58e061_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-20200630.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_dei_DocumentPeriodEndDate_4948c261-990a-4e1e-8bb0-7b49efabc286_verboseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document 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_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1cdb789c-fd4f-4f5c-8df3-34253620ae1f_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_StatementTable_c558f1ac-0b3d-4d36-b535-9144ec249ac5_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_d4915b31-18b3-4c61-87df-0878cbbabf9d_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_PropertyPlantAndEquipmentUsefulLife_bec91041-906e-4b98-b293-d07d363bf001_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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_0ee8d31c-ecbf-4f9e-a200-762f3f856c11_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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_e75ac803-6730-4fa3-a053-9c21bfa6090c_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_e64028eb-8c5a-48d9-802f-3d99a01f76c5_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_srt_MaximumMember_abd2b452-3a5f-4527-afbc-55bfa93a0cd3_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_NetIncomeLossAvailableToCommonStockholdersBasic_e6220176-5445-4297-b8ad-bb4d217779e3_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_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_b57a8adb-e0cb-4673-a88d-9ad26fc3bc0d_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-20200630.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_us-gaap_SecuredDebt_9bedd692-cd86-4ad2-a889-93bbdf5ba17d_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_AntidilutiveSecuritiesNameDomain_ba66545c-77a2-4639-a7e6-dbcd96393a7c_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_9acca515-eafc-4f27-b624-4ff8bb7c9cda_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_dei_EntityTaxIdentificationNumber_97513cee-c255-4c09-8103-f9bb1e8d9d2e_verboseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" 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">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_insm_DebtInstrumentConversionTermThreeMember_6551a8eb-a3e5-4c35-83d4-cf1e9e25e709_terseLabel_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermThreeMember" xlink: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_DebtInstrumentConversionTermThreeMember_label_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermThreeMember" xlink: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 Three [Member]</link:label>
    <link:label id="lab_insm_DebtInstrumentConversionTermThreeMember_documentation_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermThreeMember" xlink: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 Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermThreeMember" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DebtInstrumentConversionTermThreeMember" xlink:to="lab_insm_DebtInstrumentConversionTermThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_c6b39d8f-acde-4a10-bad3-cf45fe1cb924_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_us-gaap_IntangibleAssetsDisclosureTextBlock_844b8149-71a7-475c-8530-d9c21752bf87_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">Intangibles, 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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_b27b2679-8b84-4b02-833a-3b8781a44f7a_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_dei_TradingSymbol_306c7cb3-c366-4b1f-ae3f-3184428d84c3_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_91882349-d489-492a-8d34-2ad1f026cc10_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_bdc68fd1-100b-4f70-8f30-50619a66c658_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_InventoryRawMaterialsNetOfReserves_508632ce-7965-4a2d-a388-2e8c7c76fba4_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_us-gaap_DeferredIncomeTaxExpenseBenefit_3c8a79b3-a7bb-46ed-ad09-4414704ae36d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax benefit</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_0283e29f-593a-405f-83c9-0f263076467f_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_FinanceLeaseLiabilityNoncurrent_54a7269f-f5e2-4815-b62d-4c8beb6d72ce_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_insm_ConvertibleDebtInterestExpenseTotal_c2d5307c-24bf-47d8-a130-0607f4c44d54_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-20200630.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d2620a3a-acd8-4cf1-8108-f638d189246f_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_NetCashProvidedByUsedInFinancingActivities_3f8663e9-58fa-4627-9b9d-aa744efcd520_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/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_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_us-gaap_IncomeTaxExpenseBenefit_be5716f1-dbd3-4019-ba3a-0b69e6a8004c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_353c072d-565d-478d-90d3-878bb454456a_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_AccruedProfessionalFeesCurrent_e713db0f-d842-4bbc-842f-43fa1a68cfa6_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_SubsidiarySaleOfStockLineItems_a1d65cd2-b462-451a-a1fa-6a7c12d0e9ee_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary, Sale of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems" xlink:to="lab_us-gaap_SubsidiarySaleOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_9984049c-19e3-47f0-b8b3-1c2bf5895ebd_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_dei_CityAreaCode_b2174fb8-924b-4067-a224-189754cebdea_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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_479fdd0c-a682-44db-bc0b-056dd5b6dc68_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_dei_Security12bTitle_73951279-c3d2-4ade-9010-6c6bab1eec25_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_62e5d2eb-f960-42c3-92ad-dba2dcb01213_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_CommonStockCapitalSharesReservedForFutureIssuance_bbaf17de-0a37-4475-a00d-3cce5879f121_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_us-gaap_EstimateOfFairValueFairValueDisclosureMember_cc28c4fb-613e-4ef3-9645-983ed1242139_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">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="http://xbrl.fasb.org/us-gaap/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_ConcentrationRiskTable_6b42b05d-f8b7-458e-8b5e-c2f39a3d9147_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_FairValueByFairValueHierarchyLevelAxis_c98a2ac0-5576-418b-8502-f71b99c7ef2c_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_IncreaseDecreaseInEmployeeRelatedLiabilities_d826d84d-110f-4019-bce6-f536fd7136d1_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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc955a95-ce2b-4735-9ef6-cf895e13fb93_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_FurnitureAndFixturesMember_ba8a1862-27d0-4116-8329-22174ab20457_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_e044060d-493b-4f32-b703-d3b026c526d9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink: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 Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink: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 Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_6064e68e-8582-4396-bf92-77dd1f0ae1a2_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_PreferredStockParOrStatedValuePerShare_6aab1dbb-eba2-4aa9-90b6-444ec2d17486_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="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_SharesOutstanding_0edc69bc-39ec-4fe2-92ee-a8979122a19e_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_a6190fe8-626f-4f8e-b948-0bf101d8d001_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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_3852725f-855e-4b93-93d5-07792e414acb_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_LeaseCost_a11b4ced-cbe7-459d-8910-3912197bb8a7_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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_aa922485-9005-4777-bf99-6d41c6b77856_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink: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, convertible debt (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink: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 Conversion of Debt Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_33df2ad7-443b-4099-9ed7-ace61cf6a4c2_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_NetCashProvidedByUsedInOperatingActivitiesAbstract_99f4c86e-fe7e-4c77-9c0a-753fd113db2c_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_us-gaap_PerformanceSharesMember_1a47833a-7161-436f-8940-98c0c1875ed0_verboseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" 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">Performance 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_us-gaap_DilutiveSecuritiesAbstract_50ea3a1c-3b7f-4c32-9bf4-9100bb47e6b6_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_insm_PublicStockOfferingMember_cc20e92b-5f03-4c25-8895-34998d622ef8_terseLabel_en-US" xlink:label="lab_insm_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering</link:label>
    <link:label id="lab_insm_PublicStockOfferingMember_label_en-US" xlink:label="lab_insm_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering [Member]</link:label>
    <link:label id="lab_insm_PublicStockOfferingMember_documentation_en-US" xlink:label="lab_insm_PublicStockOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PublicStockOfferingMember" xlink:href="insm-20200630.xsd#insm_PublicStockOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_PublicStockOfferingMember" xlink:to="lab_insm_PublicStockOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionRatio1_5661297d-4a6e-4efc-a977-f21a6c3393b4_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_FairValueByMeasurementBasisAxis_636bf996-de48-4f42-b2c3-7dd964cd9d20_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_EarningsPerShareBasicAndDiluted_bba9c3d0-f18d-4286-be27-6ad8e175d8b5_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 per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDiluted_cfdd708f-68d8-48b1-a694-3e843db30050_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_FiniteLivedIntangibleAssetsNet_d246e5c4-c57d-44a8-b1f6-d3413c9345d7_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_9595be53-9d31-4fda-8ce2-c3473e24e712_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_90586872-5afd-426d-8a73-ecfc680fb417_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_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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_78fca778-ad87-4e2f-9e6c-f3495dde97d1_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_ScheduleOfInventoryCurrentTableTextBlock_5f80d27d-71ce-4284-9f86-9732e8561f38_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_IncreaseDecreaseInStockholdersEquityRollForward_0055f36e-39c1-43bb-9f71-e523b024764f_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="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_us-gaap_IncomeStatementLocationDomain_2ad9ff6f-3b56-4980-8397-93bbdf1ed3c8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_6abb2acd-7c4b-4dbb-a3f3-2cc6b10754d2_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_SupplementalCashFlowInformationAbstract_0e5325b1-d564-4aaf-91fb-16f91022575b_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_OperatingLeaseWeightedAverageDiscountRatePercent_6e5aede5-450f-425e-af89-2f669643fe9b_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_us-gaap_IncreaseDecreaseInAccountsPayable_2aa2c7cc-9abd-44da-989c-f6bfd6d0fa22_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_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_RevenueFromContractWithCustomerPolicyTextBlock_1be14cf3-6815-4f8b-b3f5-98f1d00a6f0a_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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_faca8845-91b4-4979-9640-aec3f80462d2_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_IncomeTaxesPaidNet_771c181e-b3af-4d61-839b-627f3f63275d_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" 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">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_us-gaap_DebtDisclosureTextBlock_92da2627-bb52-4556-8b80-b0438f3ced29_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_e26e82c2-6f2c-4ff1-bfbf-2c33f790652b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of additional shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_625c6600-d725-4923-908f-a593d60befb1_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_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_59362851-ec56-48ab-ab6e-93f384316151_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_FinanceLeaseWeightedAverageDiscountRatePercent_ba547b4b-60fb-4f5a-b581-b277aa75120c_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_VariableLeaseCost_39992b94-ad84-4d51-81a6-b84eef50b69d_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease, cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_987a7cdc-347a-46f2-8557-2f77c137e0cb_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_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_dei_EntityCentralIndexKey_0e4325f5-9f98-42a5-8ccf-625513dceaa2_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_84142145-a5c6-4948-93e2-7301052c638c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of outstanding shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_90cc215b-d4b6-423b-bb1a-27c6f827c3da_verboseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" 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">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_ddce612f-4d8f-4db2-a2b9-ba4cff98fe06_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_fad0bd7c-57de-4814-9748-fdaa9e2e7d0c_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_SaleOfStockNameOfTransactionDomain_e5318cad-76e0-4971-a107-30248c4b7d9f_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_ShareBasedCompensation_658f440f-8f38-4bbd-bc0d-717781ea44f0_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_us-gaap_OperatingLeaseLiabilityCurrent_7f6821bc-37d2-4d5d-9a77-7b3b7880e2a9_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_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember_8fb874f3-c9e2-46a5-9834-e478a853b778_terseLabel_en-US" xlink:label="lab_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering - Shares From Company's Chairman and Chief Executive Officer</link:label>
    <link:label id="lab_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember_label_en-US" xlink:label="lab_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering - Shares From Company's Chairman and Chief Executive Officer [Member]</link:label>
    <link:label id="lab_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember_documentation_en-US" xlink:label="lab_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Stock Offering - Shares From Company's Chairman and Chief Executive Officer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember" xlink:href="insm-20200630.xsd#insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember" xlink:to="lab_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_6bbcd557-03cc-4d11-acad-6c09168cda0e_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_119aaa78-6ba1-4ec9-9feb-46714ff2b057_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">Debt, long-term</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_PaymentsOfStockIssuanceCosts_ae04e5b7-12b8-456b-a9ec-f35522ad1984_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of stock issuance costs</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_EmployeeRelatedLiabilitiesCurrent_a7502b05-c0fe-46ca-9605-cc978c79ac1a_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" 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">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_FairValueInputsLevel2Member_0c802e59-da01-4760-bd29-43b83140d777_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_0df62fc2-81be-4d2f-bd49-850e09acffea_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4268a27f-d288-431a-8e45-a1708ef38a50_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_ConcentrationRiskByTypeAxis_c08e80c7-cd9d-43ee-8ddd-82302ba42069_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_insm_InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock_fbd1de24-d56e-486b-814a-bc84621231bc_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)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock" xlink:href="insm-20200630.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_PreferredStockSharesIssued_bb8afd25-57e8-4f4e-bb30-fb27c70a8905_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_us-gaap_LiabilitiesAndStockholdersEquityAbstract_6ed6633f-8b15-4133-b377-94f0c9f1aa4a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_2c279a2c-5dd2-4ee5-93be-24236333d0c7_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and ESPP shares (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_15e95b5a-7342-4e5a-ba32-3aba8b80f1ca_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_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_insm_AccruedConstructionLiabilitiesCurrent_1e70c7c5-2932-4c72-aa94-e6498a528998_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-20200630.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_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_aeeffcfc-49c9-4f14-adc7-9ebab00c08e9_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-20200630.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_us-gaap_LongTermDebt_c489fac8-5dec-4a5f-b53f-3910e57d7f4d_totalLabel_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_57a67409-d619-4e92-9f26-687dd852ee7a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets, 2020</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OverAllotmentOptionMember_daa6f293-87d9-4e15-92d7-4acde3d8358c_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_6c73775c-b069-413a-912c-b8879661d1d4_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_SalesRevenueProductLineMember_fdc4e2a0-f1ab-42c2-a0ee-c2030a5094e7_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_insm_LeaseRemainingLeaseTerm_7dc77438-a79f-47fc-945c-b2b1f4b841b7_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-20200630.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_FairValueMeasurementsFairValueHierarchyDomain_da80ea1a-4747-4b1a-943c-ed60ed5b3332_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_PaymentsToAcquirePropertyPlantAndEquipment_3e35ba08-f29c-480f-98ae-cc0b91be6c38_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_InterestPayableCurrent_7ebefad5-96e1-414c-9625-8a30dc983160_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest payable</link:label>
    <link:label id="lab_us-gaap_InterestPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPayableCurrent" xlink:to="lab_us-gaap_InterestPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_ccabdaac-7e56-4769-948c-3789619e4388_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_us-gaap_SubsidiarySaleOfStockAxis_9c7e6de9-4328-41df-813b-ebeff5e636a9_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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0c249265-75a1-486e-a6b9-f0a241acc070_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_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_AdditionalPaidInCapitalMember_7551181a-5f74-4c2b-bc82-0c8b03637d52_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_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_25c84814-3ddd-4db7-b9d1-80892f49f2da_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_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_ae5dfb49-e4e3-4a8f-9bec-d9e5a9ee0f55_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:label id="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_label_en-US" xlink:label="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:to="lab_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_080c2f61-8caa-44a4-baf3-961ecf301309_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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_50ccead7-36a5-4384-a726-8286d65297b7_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_us-gaap_DebtInstrumentInterestRateStatedPercentage_d0555800-2861-4f1f-b3b9-2cca1bad937a_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" 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 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_cb66e9ff-12da-4ed8-98f9-533435408c2d_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_dei_EntityAddressAddressLine1_6f932bc1-a61a-4ad1-a4ab-88f0c3c2639c_verboseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" 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">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_f45c73d4-a458-440a-a7d2-8b20ec195409_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_FiniteLivedIntangibleAssetsByMajorClassAxis_998cf790-a947-4c2d-8fce-64ec8d361a4f_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_82463c0e-2a84-4d20-b0ce-99e4a902af01_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_a001603c-43ad-44eb-9408-0742199c93cb_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_dei_EntityAddressStateOrProvince_3c380dd1-f68f-486e-b809-aa09647e203b_verboseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" 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">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_0571bbc8-dbbf-4ca0-99f2-6979ce7a1557_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_a60f093a-9784-4eb7-9c1e-6d3b90d92145_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_us-gaap_NetCashProvidedByUsedInInvestingActivities_2290580b-0fc4-4d0e-8ce5-2e831b47f6f5_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_us-gaap_LesseeLeaseDescriptionTable_ed3320d5-2e8c-49ab-9fa7-a09f7684d61b_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_GeneralAndAdministrativeExpense_a34089f0-8ce8-4c9b-ad0c-d5a78f287a99_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_AccountsPayableCurrent_2793ca8f-905d-46ac-9e03-404a7157f5bb_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_us-gaap_FinanceLeaseRightOfUseAsset_3dc6dea5-c44f-4043-92ad-06fafbaa88ed_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_SignificantAccountingPoliciesTextBlock_41f2ffa0-2d8d-442d-81fd-559a61bd3bb4_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_us-gaap_AccruedLiabilitiesCurrent_1c29b6e0-091c-416d-91a3-6af1c49fc731_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_520d4419-8753-4935-aeb7-c580ac807b62_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_dei_EntityInteractiveDataCurrent_f7380c92-8111-4b7b-be6f-9ab35ed46e24_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_CommonStockSharesIssued_f10fe158-d448-4857-b0b7-eca8de057225_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_dei_EntityCommonStockSharesOutstanding_cbd36c7a-79d2-45ca-bfe3-b504db91413e_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/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_CostsAndExpenses_408bd97d-ba88-4b5a-92c3-7cc354e72761_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total costs and expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="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_CommonStockParOrStatedValuePerShare_401fd080-fc55-437a-940f-09955b9e7334_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_52de51f5-6a9c-4060-94e4-eab5362b4d03_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_InventoryNet_8d12226f-0d3b-416e-a491-f31b3d91a970_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_3df81690-f4c8-40c8-b96a-6c6fd7708212_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_dei_EntityIncorporationStateCountryCode_7c656426-7407-474d-b6f7-2d56d4543b29_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_1840f17c-d70d-4208-94c1-0e9eb4daabcf_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_us-gaap_FairValueByMeasurementFrequencyAxis_c89fc7a5-a744-457d-8b1d-50a93d9c2346_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_31a10c6c-4d45-4982-8c30-e286fd8af344_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_DebtInstrumentConvertibleConversionPrice1_482767f7-02c8-4766-b6d8-d86651fa0f9a_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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_78d881de-4e90-4ddb-b88d-5016e097ad17_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_FinanceLeaseRightOfUseAssetAmortization_d11acde8-31f0-46ad-94db-3067868e6ec0_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">Finance lease amortization expense</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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a62d9d6f-e21d-42c4-8b7c-56dd15100917_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_CommitmentsAndContingenciesDisclosureTextBlock_fdd2d83e-fdb8-49c0-983d-7eb3fcc54058_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_insm_AccruedClinicalTrialExpenses_209a24c3-b30d-4b45-8fac-ef4b8c80408f_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-20200630.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_us-gaap_LeaseholdImprovementsMember_d43c75c5-30a1-4ccf-8d63-d6dc208c2bd1_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_StockIssuedDuringPeriodSharesNewIssues_5fa04ce8-4d61-464d-b303-3bee6cd3936e_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_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_ComputerHardwareAndSoftwareMember_b4f80808-ecce-4095-8acd-385eea3b72de_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">Computer Hardware And Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ComputerHardwareAndSoftwareMember" xlink:href="insm-20200630.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_us-gaap_RestrictedStockUnitsRSUMember_d96918d0-57ac-46f9-ae2e-c47f6f71c5a1_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock and RSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_baa5ec13-a3c8-4ee4-b278-64a793823dc2_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 RSUs</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_ResearchAndDevelopmentExpenseMember_0e0b6f34-a13d-4740-a4dc-c38a7dc7d65e_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_c01cf7f8-d294-4b5b-a627-a5e3914f1154_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_CommonStockValue_6180a802-3788-4d5e-8d3c-bc3490de5118_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, 101,434,104 and 89,682,387 issued and outstanding shares at June&#160;30, 2020 and December&#160;31, 2019,&#160;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_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_4a76b13b-321a-4ce3-8f3d-cd4b13f117a1_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_ResearchAndDevelopmentExpense_34fa7cb6-89d4-4406-b1e6-cf8d55db9c95_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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_be330907-bcee-4a00-b3f7-8872b586305b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink: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, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <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_us-gaap_IncreaseDecreaseInInventories_3bc639dd-72d3-471e-9b53-aec447fe6023_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_CashAndCashEquivalentsAtCarryingValue_6c9e0b6d-b8d2-4241-a713-f4f7254a8ca3_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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_4f03f61d-0a8c-49cf-8d76-20ae61bc2d8a_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, share-based payment (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_insm_DebtInstrumentConversionTermTwoMember_8160e6bf-7ea0-48d1-afd4-d622bc2133dd_terseLabel_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermTwoMember" xlink: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_DebtInstrumentConversionTermTwoMember_label_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermTwoMember" xlink: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 Two [Member]</link:label>
    <link:label id="lab_insm_DebtInstrumentConversionTermTwoMember_documentation_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermTwoMember" xlink: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 Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermTwoMember" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DebtInstrumentConversionTermTwoMember" xlink:to="lab_insm_DebtInstrumentConversionTermTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_548f0a21-c12c-460c-b995-a01da9563d5a_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_OperatingLeaseRightOfUseAsset_61cfbae8-79f0-4b6a-8357-f124c2ef9160_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_StatementEquityComponentsAxis_7ee96a0b-f384-46ff-bc35-2a3eb2d5f8a7_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_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_4f89ecf7-7de0-42e7-865b-1387c3b234f7_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 notes 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-20200630.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_insm_FairValueLevel1Level2Level3TransfersAmount_ae182cc9-16c1-4525-ad65-a9d440e5fa50_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-20200630.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_StockholdersEquity_76a4564a-dc18-46a1-89ec-6136d421dd09_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_967a1422-8b8d-41cb-9b29-dd128a40a68c_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_4b707a44-f8e3-4ccb-b29b-7291d01db766_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_insm_LesseeOperatingLeaseLeaseNotyetCommencedAmount_9ed5a744-4632-4a6c-98ac-c35a188c267d_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-20200630.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_AmortizationOfIntangibleAssets_351957ee-9916-4b6b-9a86-cf5ce4e3edd9_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_9ad741e4-74b7-4aae-b259-b7e24db03116_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" 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 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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1d796e25-821b-4c64-b737-85c88f270ba0_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_ConcentrationRiskTypeDomain_28d661fa-bfcf-46e7-95eb-df8fa11778d1_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_insm_DebtInstrumentConversionTermOneMember_be9e66ac-d955-4b9f-aff8-ec9a2556603a_terseLabel_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermOneMember" xlink: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_DebtInstrumentConversionTermOneMember_label_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermOneMember" xlink: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 One [Member]</link:label>
    <link:label id="lab_insm_DebtInstrumentConversionTermOneMember_documentation_en-US" xlink:label="lab_insm_DebtInstrumentConversionTermOneMember" xlink: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 One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermOneMember" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_insm_DebtInstrumentConversionTermOneMember" xlink:to="lab_insm_DebtInstrumentConversionTermOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_7599e2c7-28fd-4be7-bf8a-92de4962594f_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_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_45acc170-011a-4aa3-805f-06ff05285b4d_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-20200630.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_us-gaap_FiniteLivedIntangibleAssetsLineItems_eabca36e-58a8-4491-b235-8e2a0f382b96_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_InProcessResearchAndDevelopmentMember_6d10855a-8297-43f3-981b-76aa0b1202b8_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">Acquired ARIKAYCE R&amp;D</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_LeaseCostTableTextBlock_996d6dee-aefc-43ad-8ff8-71105b15216f_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, Costs</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_insm_FinanceLeaseCost_1ac59786-be19-4475-a637-eeb77d02e97a_totalLabel_en-US" xlink:label="lab_insm_FinanceLeaseCost" 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 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-20200630.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_FiniteLivedIntangibleAssetsGross_5d707327-e471-4f02-a583-75b91639d521_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_InterestPaidNet_2939e785-5bfd-4caf-a88d-910525785150_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_CashAndCashEquivalentsFairValueDisclosure_cf9a5e5e-ca1e-4d61-9622-e41a37576ffe_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_dei_SecurityExchangeName_d51d8be0-73f3-4de3-8678-c71cc36e2ae2_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e0e3c4fb-e8da-4fe8-8f4e-bac05c66da51_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_Depreciation_a54c848c-9a12-43b7-a281-1d2b2e80ce44_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_us-gaap_LongtermDebtTypeAxis_96ce56fe-bad1-4532-bba8-aefe398df97b_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_27b0e68f-3fae-422a-9325-47614526219b_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_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_ab12c6cf-ca2b-4a6e-bc58-76c5e5d58e72_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_EquityComponentDomain_a20778f3-0caf-4f6a-9cbc-9f1afd430b5e_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_dei_DocumentTransitionReport_3c3cf37d-ec0d-4192-ae06-efcb34e545f7_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_OfficeEquipmentMember_0aba42b8-f551-493d-a8e9-7f7a0b13b896_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_EmployeeStockOptionMember_35976094-b32d-4390-bfa5-38aeac0d6e60_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_DeferredFinanceCostsNet_52511f26-fabb-4775-b387-7230734cf6ef_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_bb441206-0a25-4567-b95a-be3146bc18a8_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_EquipmentMember_fbcf146b-572c-4a6a-a7f7-eba7c9df3611_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_FinanceLeasePrincipalPayments_35575792-85f8-4a5a-9f2c-b04dc235ac9d_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">Payments of finance lease principal</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_375d91b9-8de8-445d-a929-352c8fa1e80e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink: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 cash flows from 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_insm_AccruedSalesAllowancesandRelatedCosts_73f04186-dabb-43cd-a2f2-4d5756e9aa0f_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-20200630.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>insm-20200630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:692bc3f7-d592-416b-8143-758c806a715c,g:9e4f3017-75a7-4975-bada-f7884e042cc1-->
<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-20200630.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_a98c9372-7747-40ed-b487-d319e60333ac" 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_63065a26-8b6f-4332-98ff-c1d0feefc052" 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_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_DocumentType_63065a26-8b6f-4332-98ff-c1d0feefc052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_55cb552f-0619-48a2-8a42-94d6b907e688" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_DocumentQuarterlyReport_55cb552f-0619-48a2-8a42-94d6b907e688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_bd7bd7bd-cd09-4351-b0f9-d95759b41277" 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_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_DocumentPeriodEndDate_bd7bd7bd-cd09-4351-b0f9-d95759b41277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_8a207f75-b3ab-4f95-8edc-799b234aebcf" 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_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_DocumentTransitionReport_8a207f75-b3ab-4f95-8edc-799b234aebcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_08f169d8-8a2d-4c06-8183-503ba2783965" 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_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityFileNumber_08f169d8-8a2d-4c06-8183-503ba2783965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_979dfc48-fd11-45f1-88ff-91e86a56b69e" 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_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityRegistrantName_979dfc48-fd11-45f1-88ff-91e86a56b69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1646a8a0-a774-4e5e-9c1a-c2fcc555c95e" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1646a8a0-a774-4e5e-9c1a-c2fcc555c95e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_e47c3edf-6485-43db-b8aa-45e87edf4a43" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityTaxIdentificationNumber_e47c3edf-6485-43db-b8aa-45e87edf4a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9eafc8e0-faf0-41a5-be3f-2602fdcf720a" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityAddressAddressLine1_9eafc8e0-faf0-41a5-be3f-2602fdcf720a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_6888e910-2f2f-402b-bbf3-6d28a6d7cd39" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityAddressCityOrTown_6888e910-2f2f-402b-bbf3-6d28a6d7cd39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_8ba04f21-63ca-4d9e-8582-91c1a1f3a0e1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityAddressStateOrProvince_8ba04f21-63ca-4d9e-8582-91c1a1f3a0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_5bb5c8c9-ff49-4d1d-8093-bdf3001054ba" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityAddressPostalZipCode_5bb5c8c9-ff49-4d1d-8093-bdf3001054ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_ca62adae-5ba7-4ca8-adf3-277c3be7c266" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_CityAreaCode_ca62adae-5ba7-4ca8-adf3-277c3be7c266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_b2af8a6d-ace9-4052-872f-3f0dc32b4483" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_LocalPhoneNumber_b2af8a6d-ace9-4052-872f-3f0dc32b4483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_c680a13e-7189-4209-82a5-ad144862a3d6" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_Security12bTitle_c680a13e-7189-4209-82a5-ad144862a3d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_fce82bfa-cb59-4716-8357-61a7847313a1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_TradingSymbol_fce82bfa-cb59-4716-8357-61a7847313a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_b3f8f720-d8e2-440f-aacc-62b2b225012d" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_SecurityExchangeName_b3f8f720-d8e2-440f-aacc-62b2b225012d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_5c5f68d8-b06a-4bf8-8b81-6cf454dad140" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityCurrentReportingStatus_5c5f68d8-b06a-4bf8-8b81-6cf454dad140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_83226047-16d2-4ccc-a117-564c328a409f" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityInteractiveDataCurrent_83226047-16d2-4ccc-a117-564c328a409f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_9461fa46-f7e5-4c86-aac4-18adc88d29c5" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityFilerCategory_9461fa46-f7e5-4c86-aac4-18adc88d29c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_25d965b0-6648-4f0c-8609-8adee426f011" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityEmergingGrowthCompany_25d965b0-6648-4f0c-8609-8adee426f011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_a77fa3c8-8a35-41ed-914a-c588530e58ab" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntitySmallBusiness_a77fa3c8-8a35-41ed-914a-c588530e58ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_374d801e-80e3-4385-b117-81e5595c8208" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityShellCompany_374d801e-80e3-4385-b117-81e5595c8208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_b169e554-9795-471c-968b-67edf5954654" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_b169e554-9795-471c-968b-67edf5954654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_dea0dcd5-93e1-437b-b9f1-669fa5541228" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_EntityCentralIndexKey_dea0dcd5-93e1-437b-b9f1-669fa5541228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_44bc2e6d-41d0-4a30-95ce-7929db2723d1" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_CurrentFiscalYearEndDate_44bc2e6d-41d0-4a30-95ce-7929db2723d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_94518737-0cea-4773-9908-07baef2e37fb" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_DocumentFiscalYearFocus_94518737-0cea-4773-9908-07baef2e37fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_393b2215-136f-4d9e-b1ad-a5182efd6db7" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_DocumentFiscalPeriodFocus_393b2215-136f-4d9e-b1ad-a5182efd6db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_15c915c7-a99c-434a-a8e8-baef5dd64333" 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_a98c9372-7747-40ed-b487-d319e60333ac" xlink:to="loc_dei_AmendmentFlag_15c915c7-a99c-434a-a8e8-baef5dd64333" 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-20200630.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_1e3d6e59-8f5c-4226-8d56-3176754e16a2" 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_ad985468-40d0-4662-bf47-6a66e3757047" 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_1e3d6e59-8f5c-4226-8d56-3176754e16a2" xlink:to="loc_us-gaap_AssetsAbstract_ad985468-40d0-4662-bf47-6a66e3757047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ef00339a-9e29-4e0a-ba02-bbe766562c2d" 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_ad985468-40d0-4662-bf47-6a66e3757047" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ef00339a-9e29-4e0a-ba02-bbe766562c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5ef83763-e3dc-4031-b32a-703ad998b29c" 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_ef00339a-9e29-4e0a-ba02-bbe766562c2d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5ef83763-e3dc-4031-b32a-703ad998b29c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_62ca5eac-8949-4185-b225-7660a33ab695" 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_ef00339a-9e29-4e0a-ba02-bbe766562c2d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_62ca5eac-8949-4185-b225-7660a33ab695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_0dda63f9-e793-4f2d-83b1-bd190a22e6a7" 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_ef00339a-9e29-4e0a-ba02-bbe766562c2d" xlink:to="loc_us-gaap_InventoryNet_0dda63f9-e793-4f2d-83b1-bd190a22e6a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b1fcf57f-e0f7-4cbe-89a4-1a9bf058a0e2" 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_ef00339a-9e29-4e0a-ba02-bbe766562c2d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_b1fcf57f-e0f7-4cbe-89a4-1a9bf058a0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_aa4a286b-5f8f-44fb-903e-3fcb162b700e" 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_ef00339a-9e29-4e0a-ba02-bbe766562c2d" xlink:to="loc_us-gaap_AssetsCurrent_aa4a286b-5f8f-44fb-903e-3fcb162b700e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e4bf6c7f-400f-40a3-a4f5-0a15e9babdcd" 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_ad985468-40d0-4662-bf47-6a66e3757047" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e4bf6c7f-400f-40a3-a4f5-0a15e9babdcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_3f0a84e2-4a31-4b44-8206-559fbb665a35" 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_ad985468-40d0-4662-bf47-6a66e3757047" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_3f0a84e2-4a31-4b44-8206-559fbb665a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_8144397c-ba70-4cdd-83d0-0826995712cf" 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_ad985468-40d0-4662-bf47-6a66e3757047" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_8144397c-ba70-4cdd-83d0-0826995712cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2e642444-be1f-4863-b3a9-6c0f0d5af3c4" 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_ad985468-40d0-4662-bf47-6a66e3757047" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2e642444-be1f-4863-b3a9-6c0f0d5af3c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_a6f9383b-2d9b-4b1c-9504-2e503cc35a0a" 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_ad985468-40d0-4662-bf47-6a66e3757047" xlink:to="loc_us-gaap_OtherAssets_a6f9383b-2d9b-4b1c-9504-2e503cc35a0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_70cd3621-ae10-4703-99a9-189d83fc7d76" 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_ad985468-40d0-4662-bf47-6a66e3757047" xlink:to="loc_us-gaap_Assets_70cd3621-ae10-4703-99a9-189d83fc7d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7e0a27f5-7a17-45f6-8aa5-e3722a3aa511" 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_1e3d6e59-8f5c-4226-8d56-3176754e16a2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7e0a27f5-7a17-45f6-8aa5-e3722a3aa511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_5228727f-4dab-430b-80df-60630e733868" 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_7e0a27f5-7a17-45f6-8aa5-e3722a3aa511" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_5228727f-4dab-430b-80df-60630e733868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3c0e5dea-8af4-42b0-bc24-c37e2b36f3be" 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_5228727f-4dab-430b-80df-60630e733868" xlink:to="loc_us-gaap_AccountsPayableCurrent_3c0e5dea-8af4-42b0-bc24-c37e2b36f3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_68a80154-e566-4355-8a15-af489f0d4ba6" 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_5228727f-4dab-430b-80df-60630e733868" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_68a80154-e566-4355-8a15-af489f0d4ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_50a9f790-1817-44de-864f-d2231e552122" 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_5228727f-4dab-430b-80df-60630e733868" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_50a9f790-1817-44de-864f-d2231e552122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_594fba8f-6157-47b6-8b37-a4d90d31a49a" 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_5228727f-4dab-430b-80df-60630e733868" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_594fba8f-6157-47b6-8b37-a4d90d31a49a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_419398d7-c624-404b-bf6d-ed79b5ded714" 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_5228727f-4dab-430b-80df-60630e733868" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_419398d7-c624-404b-bf6d-ed79b5ded714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_69459f51-8933-4933-bad4-5ab6c1d8c09b" 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_5228727f-4dab-430b-80df-60630e733868" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_69459f51-8933-4933-bad4-5ab6c1d8c09b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_0ec9ba9e-7f51-44a9-a9be-383f703adbb3" 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_5228727f-4dab-430b-80df-60630e733868" xlink:to="loc_us-gaap_LiabilitiesCurrent_0ec9ba9e-7f51-44a9-a9be-383f703adbb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_a406dd8e-c3ed-44c4-afbc-578360789493" 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_7e0a27f5-7a17-45f6-8aa5-e3722a3aa511" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_a406dd8e-c3ed-44c4-afbc-578360789493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cc764cfe-c946-4e05-937a-cb0ec1371915" 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_7e0a27f5-7a17-45f6-8aa5-e3722a3aa511" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_cc764cfe-c946-4e05-937a-cb0ec1371915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b34406ec-7454-4780-b191-f408ebba3d0c" 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_7e0a27f5-7a17-45f6-8aa5-e3722a3aa511" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_b34406ec-7454-4780-b191-f408ebba3d0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_870c0fd1-768c-421f-8ad8-eea8ad91280b" 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_7e0a27f5-7a17-45f6-8aa5-e3722a3aa511" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_870c0fd1-768c-421f-8ad8-eea8ad91280b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_53801711-6a90-42b2-9072-b19a75a3af79" 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_7e0a27f5-7a17-45f6-8aa5-e3722a3aa511" xlink:to="loc_us-gaap_Liabilities_53801711-6a90-42b2-9072-b19a75a3af79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_f12aba31-e8a1-4507-b289-c70b58780c4e" 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_7e0a27f5-7a17-45f6-8aa5-e3722a3aa511" xlink:to="loc_us-gaap_StockholdersEquityAbstract_f12aba31-e8a1-4507-b289-c70b58780c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_48df8f5b-e2d3-4788-89fd-9e0ca79c25a2" 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_f12aba31-e8a1-4507-b289-c70b58780c4e" xlink:to="loc_us-gaap_CommonStockValue_48df8f5b-e2d3-4788-89fd-9e0ca79c25a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_f45cc9f5-0e10-45f3-8500-0f37421e9668" 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_f12aba31-e8a1-4507-b289-c70b58780c4e" xlink:to="loc_us-gaap_AdditionalPaidInCapital_f45cc9f5-0e10-45f3-8500-0f37421e9668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_baed1b39-2c7f-48cd-b529-6312edf104aa" 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_f12aba31-e8a1-4507-b289-c70b58780c4e" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_baed1b39-2c7f-48cd-b529-6312edf104aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e4a43a20-907b-4ffc-b890-0075a785c893" 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_f12aba31-e8a1-4507-b289-c70b58780c4e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e4a43a20-907b-4ffc-b890-0075a785c893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ad9f6f13-fda1-400f-a0ff-161c25618004" 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_f12aba31-e8a1-4507-b289-c70b58780c4e" xlink:to="loc_us-gaap_StockholdersEquity_ad9f6f13-fda1-400f-a0ff-161c25618004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4c24c820-28e5-48e7-aa84-8ef4db615b04" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_7e0a27f5-7a17-45f6-8aa5-e3722a3aa511" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_4c24c820-28e5-48e7-aa84-8ef4db615b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="insm-20200630.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_1f874abe-5f8d-4f22-af47-8f51be516f7e" 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_1c0f5562-0f44-4863-b8bb-20782daa23ea" 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_1f874abe-5f8d-4f22-af47-8f51be516f7e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1c0f5562-0f44-4863-b8bb-20782daa23ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_24e9a55e-621d-4772-a537-6f89054c01d0" 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_1f874abe-5f8d-4f22-af47-8f51be516f7e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_24e9a55e-621d-4772-a537-6f89054c01d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_66605490-8e32-4596-8be8-a387abf34c6d" 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_1f874abe-5f8d-4f22-af47-8f51be516f7e" xlink:to="loc_us-gaap_CommonStockSharesIssued_66605490-8e32-4596-8be8-a387abf34c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c0ed9473-5922-477b-8028-5d451e8b181d" 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_1f874abe-5f8d-4f22-af47-8f51be516f7e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c0ed9473-5922-477b-8028-5d451e8b181d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedStatementsofComprehensiveLossunaudited"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_628b89e7-7177-4391-9508-d62fa9be916f" 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_3fd0382e-443c-4c2d-92a3-62bf1c7612c3" 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_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3fd0382e-443c-4c2d-92a3-62bf1c7612c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_20f49809-a947-4969-af64-dfc77b1572ef" 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_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_20f49809-a947-4969-af64-dfc77b1572ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_b645e1ef-5db7-4659-a37c-265ac68dff76" 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_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_GrossProfit_b645e1ef-5db7-4659-a37c-265ac68dff76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_30f22a14-c8cd-4680-9e46-565e265f6108" 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_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_OperatingExpensesAbstract_30f22a14-c8cd-4680-9e46-565e265f6108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_1ab03251-868d-4431-b3bc-a0bb8b835339" 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_30f22a14-c8cd-4680-9e46-565e265f6108" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_1ab03251-868d-4431-b3bc-a0bb8b835339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_0e0c1d56-7f2d-4cc5-bacf-5d934b735299" 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_30f22a14-c8cd-4680-9e46-565e265f6108" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_0e0c1d56-7f2d-4cc5-bacf-5d934b735299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_b5e27603-4d01-4acd-840d-d1db13a356e5" 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_30f22a14-c8cd-4680-9e46-565e265f6108" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_b5e27603-4d01-4acd-840d-d1db13a356e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_6ac4962e-c9a1-4b4e-a171-c30f8eb3844a" 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_30f22a14-c8cd-4680-9e46-565e265f6108" xlink:to="loc_us-gaap_CostsAndExpenses_6ac4962e-c9a1-4b4e-a171-c30f8eb3844a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b417c6de-d89b-4ed4-8708-5d32deb4df39" 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_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_OperatingIncomeLoss_b417c6de-d89b-4ed4-8708-5d32deb4df39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_37a540a2-09dd-41e4-81e2-888795bc0e53" 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_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_37a540a2-09dd-41e4-81e2-888795bc0e53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9f291caf-956b-4bd1-b073-a3e79943c35b" 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_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_InterestExpense_9f291caf-956b-4bd1-b073-a3e79943c35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_6fb1f827-97eb-496a-a51b-061f314d5ed4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_6fb1f827-97eb-496a-a51b-061f314d5ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_285bf00b-0681-4522-b3fd-0bfa138ba076" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_285bf00b-0681-4522-b3fd-0bfa138ba076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2e234c1f-6538-4a91-a8e3-3a28dd9800b3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_2e234c1f-6538-4a91-a8e3-3a28dd9800b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_20ddde57-3b80-4160-9c81-8fb7b88a1b0e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_NetIncomeLoss_20ddde57-3b80-4160-9c81-8fb7b88a1b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_d0aa3548-2bbb-40c8-9e14-75523f14ec23" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerShareBasicAndDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_d0aa3548-2bbb-40c8-9e14-75523f14ec23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_53d11004-ea5f-4723-98a0-b8b340e0d8ec" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted_53d11004-ea5f-4723-98a0-b8b340e0d8ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e13aa9e7-cae8-4a07-8a12-cbd4ba6a0f46" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_e13aa9e7-cae8-4a07-8a12-cbd4ba6a0f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_6130f9eb-d215-42cd-b7ce-695c85f86bff" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_6130f9eb-d215-42cd-b7ce-695c85f86bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_308b844c-0295-43ce-8af6-d3c1e2c13025" 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_6130f9eb-d215-42cd-b7ce-695c85f86bff" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_308b844c-0295-43ce-8af6-d3c1e2c13025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1c55c9e7-b39d-4fa2-bfc9-8760124d2970" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_628b89e7-7177-4391-9508-d62fa9be916f" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_1c55c9e7-b39d-4fa2-bfc9-8760124d2970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedStatementsofShareholdersEquityunaudited"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_48bcb32f-23da-470f-97c2-cdedd95edd04" 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_5e9847dd-add9-4042-bc37-d69196a605d6" 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_48bcb32f-23da-470f-97c2-cdedd95edd04" xlink:to="loc_us-gaap_StatementTable_5e9847dd-add9-4042-bc37-d69196a605d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_5ff4d0c2-f8e9-4c91-94a5-435844cb05d9" 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_5e9847dd-add9-4042-bc37-d69196a605d6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_5ff4d0c2-f8e9-4c91-94a5-435844cb05d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" 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_5ff4d0c2-f8e9-4c91-94a5-435844cb05d9" xlink:to="loc_us-gaap_EquityComponentDomain_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4f6408da-52d7-433a-81d6-6fa089f5de1a" 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_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" xlink:to="loc_us-gaap_CommonStockMember_4f6408da-52d7-433a-81d6-6fa089f5de1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c03f1337-379d-4496-b7f2-82f6c472fe45" 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_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c03f1337-379d-4496-b7f2-82f6c472fe45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_cd036642-c503-4b9c-9745-b06a316c94aa" 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_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" xlink:to="loc_us-gaap_RetainedEarningsMember_cd036642-c503-4b9c-9745-b06a316c94aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d89e2d03-8ca8-44f9-ab6b-58489216834f" 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_5c56a5f4-a99b-4af4-b8d5-56c69f271a8d" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d89e2d03-8ca8-44f9-ab6b-58489216834f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_592313d1-2b7e-43b6-91eb-65a273e3fbb1" 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_StatementTable_5e9847dd-add9-4042-bc37-d69196a605d6" xlink:to="loc_us-gaap_AwardTypeAxis_592313d1-2b7e-43b6-91eb-65a273e3fbb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47bf8eb9-b120-49f5-ad96-ff2146715d11" 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_592313d1-2b7e-43b6-91eb-65a273e3fbb1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47bf8eb9-b120-49f5-ad96-ff2146715d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_StockOptionsAndESPPSharesMember_109b51d1-ec74-4825-b4a2-02e6e532eacd" xlink:href="insm-20200630.xsd#insm_StockOptionsAndESPPSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47bf8eb9-b120-49f5-ad96-ff2146715d11" xlink:to="loc_insm_StockOptionsAndESPPSharesMember_109b51d1-ec74-4825-b4a2-02e6e532eacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_a92c1876-a92f-4bef-9177-da3ee3d901c3" 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_5e9847dd-add9-4042-bc37-d69196a605d6" xlink:to="loc_us-gaap_StatementLineItems_a92c1876-a92f-4bef-9177-da3ee3d901c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" 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_a92c1876-a92f-4bef-9177-da3ee3d901c3" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_29c3e73b-0e5a-435c-8338-f39ef1708ba4" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockholdersEquity_29c3e73b-0e5a-435c-8338-f39ef1708ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_c26e5127-9ace-459e-b493-d3e1da9431e0" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_SharesOutstanding_c26e5127-9ace-459e-b493-d3e1da9431e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_1458610c-9c27-4230-bf7b-f2097feb985e" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_1458610c-9c27-4230-bf7b-f2097feb985e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0d355031-fa20-4b0b-bf87-70b3ca4808ee" 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_1458610c-9c27-4230-bf7b-f2097feb985e" xlink:to="loc_us-gaap_NetIncomeLoss_0d355031-fa20-4b0b-bf87-70b3ca4808ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0dfc344c-cf44-448f-b9ee-57068646675b" 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_1458610c-9c27-4230-bf7b-f2097feb985e" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_0dfc344c-cf44-448f-b9ee-57068646675b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bfb6ee6d-86b7-4b0f-9632-5b2a19563c45" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_bfb6ee6d-86b7-4b0f-9632-5b2a19563c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1fc0053e-5491-4ab8-9687-450948b77684" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1fc0053e-5491-4ab8-9687-450948b77684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6918d75d-6b8a-43b8-bc1a-ae5d2f4f880d" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_6918d75d-6b8a-43b8-bc1a-ae5d2f4f880d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_31da0b2e-1fd8-4329-af7e-1fdd8cdb1e1d" 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_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_31da0b2e-1fd8-4329-af7e-1fdd8cdb1e1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_af376d37-4fb3-4b7a-bcd3-4c64a4da10f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_af376d37-4fb3-4b7a-bcd3-4c64a4da10f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_54dd253d-42f5-4bbf-b6bd-d07330d99f4b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_54dd253d-42f5-4bbf-b6bd-d07330d99f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_703d05ac-ac34-4d40-b7af-6fee031f04bc" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_703d05ac-ac34-4d40-b7af-6fee031f04bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_acac1435-741b-4fb2-adbf-f95843961b08" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_StockholdersEquity_acac1435-741b-4fb2-adbf-f95843961b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_6db58cb1-d6bb-4bec-89d0-517c6c303bed" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_008ff30c-5a71-4b2b-8d10-56b69a92dae3" xlink:to="loc_us-gaap_SharesOutstanding_6db58cb1-d6bb-4bec-89d0-517c6c303bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="insm-20200630.xsd#ConsolidatedStatementsofCashFlowsunaudited"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_96e6ec29-eaaa-458a-8b33-ae3845827523" 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_0a9c3599-1bb4-4bb1-b46c-a47a76422866" 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_96e6ec29-eaaa-458a-8b33-ae3845827523" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0a9c3599-1bb4-4bb1-b46c-a47a76422866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fa0c25b3-2ea8-4bab-9948-be9bb3cee6be" 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_0a9c3599-1bb4-4bb1-b46c-a47a76422866" xlink:to="loc_us-gaap_NetIncomeLoss_fa0c25b3-2ea8-4bab-9948-be9bb3cee6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c12f0aab-7ca6-4c11-9623-ed2d27b27c83" 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_0a9c3599-1bb4-4bb1-b46c-a47a76422866" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c12f0aab-7ca6-4c11-9623-ed2d27b27c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_8639f7b1-06f9-4a2b-b0bb-d3fed12ad152" 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_c12f0aab-7ca6-4c11-9623-ed2d27b27c83" xlink:to="loc_us-gaap_Depreciation_8639f7b1-06f9-4a2b-b0bb-d3fed12ad152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3620d239-3a27-4755-8df8-5d944a44eccb" 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_c12f0aab-7ca6-4c11-9623-ed2d27b27c83" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3620d239-3a27-4755-8df8-5d944a44eccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_835ecdd3-17f9-473f-8fd1-8be60756e75a" 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_c12f0aab-7ca6-4c11-9623-ed2d27b27c83" xlink:to="loc_us-gaap_ShareBasedCompensation_835ecdd3-17f9-473f-8fd1-8be60756e75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_76507291-29fa-417a-92ce-136fe16f8454" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c12f0aab-7ca6-4c11-9623-ed2d27b27c83" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_76507291-29fa-417a-92ce-136fe16f8454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_9d79f384-6406-42bc-882b-498c068b2d83" xlink:href="insm-20200630.xsd#insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c12f0aab-7ca6-4c11-9623-ed2d27b27c83" xlink:to="loc_insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense_9d79f384-6406-42bc-882b-498c068b2d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d44781ba-1a9d-42a8-b6f3-4b3754cff075" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c12f0aab-7ca6-4c11-9623-ed2d27b27c83" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_d44781ba-1a9d-42a8-b6f3-4b3754cff075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_NoncashOperatingLeaseExpense_f639c53d-61da-4ca3-bc6c-e9e65bf06048" xlink:href="insm-20200630.xsd#insm_NoncashOperatingLeaseExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c12f0aab-7ca6-4c11-9623-ed2d27b27c83" xlink:to="loc_insm_NoncashOperatingLeaseExpense_f639c53d-61da-4ca3-bc6c-e9e65bf06048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5568b9e6-cadb-4b69-a3dc-0d8b233e2b18" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c12f0aab-7ca6-4c11-9623-ed2d27b27c83" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5568b9e6-cadb-4b69-a3dc-0d8b233e2b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_43fbbbe4-62ce-4007-985e-838bba267042" 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_5568b9e6-cadb-4b69-a3dc-0d8b233e2b18" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_43fbbbe4-62ce-4007-985e-838bba267042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_3b9ca957-528e-48fb-852d-bb744e979979" 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_5568b9e6-cadb-4b69-a3dc-0d8b233e2b18" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_3b9ca957-528e-48fb-852d-bb744e979979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2a4e62d7-9cd3-4187-a926-33dff3c1b2a2" 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_5568b9e6-cadb-4b69-a3dc-0d8b233e2b18" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2a4e62d7-9cd3-4187-a926-33dff3c1b2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_97c22290-0e7c-4390-b088-94cedce9c3ca" 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_5568b9e6-cadb-4b69-a3dc-0d8b233e2b18" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_97c22290-0e7c-4390-b088-94cedce9c3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_63b80668-7b06-4df7-872f-15c910908d47" 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_5568b9e6-cadb-4b69-a3dc-0d8b233e2b18" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_63b80668-7b06-4df7-872f-15c910908d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_e5203225-9a78-40b8-adca-d9fdf215a979" xlink:href="insm-20200630.xsd#insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_5568b9e6-cadb-4b69-a3dc-0d8b233e2b18" xlink:to="loc_insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities_e5203225-9a78-40b8-adca-d9fdf215a979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_7954fb73-7cc8-46ba-850f-8e04f2ac5d1a" 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_5568b9e6-cadb-4b69-a3dc-0d8b233e2b18" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_7954fb73-7cc8-46ba-850f-8e04f2ac5d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2e271c12-cf62-42dd-9e33-75442433166e" 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_5568b9e6-cadb-4b69-a3dc-0d8b233e2b18" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2e271c12-cf62-42dd-9e33-75442433166e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9c2db595-f649-4970-86cc-4e6544ecce71" 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_96e6ec29-eaaa-458a-8b33-ae3845827523" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9c2db595-f649-4970-86cc-4e6544ecce71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b86eeacc-a016-49bf-a808-0cfb77625858" 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_9c2db595-f649-4970-86cc-4e6544ecce71" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b86eeacc-a016-49bf-a808-0cfb77625858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_caac23b7-d9b1-4d72-9fab-4aee246fe850" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_9c2db595-f649-4970-86cc-4e6544ecce71" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_caac23b7-d9b1-4d72-9fab-4aee246fe850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_33fa6e6e-a76f-4784-a7d2-b7d84c7d1c3e" 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_96e6ec29-eaaa-458a-8b33-ae3845827523" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_33fa6e6e-a76f-4784-a7d2-b7d84c7d1c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_71388bab-052e-4c43-b615-9bd676cd1a54" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_33fa6e6e-a76f-4784-a7d2-b7d84c7d1c3e" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_71388bab-052e-4c43-b615-9bd676cd1a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_b63e5e3f-3273-48ea-830a-f445511f4ddf" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_33fa6e6e-a76f-4784-a7d2-b7d84c7d1c3e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_b63e5e3f-3273-48ea-830a-f445511f4ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_9c7137cd-df30-4d56-9bfb-0a43879a4753" 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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_33fa6e6e-a76f-4784-a7d2-b7d84c7d1c3e" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_9c7137cd-df30-4d56-9bfb-0a43879a4753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d1aada76-74cb-4552-be8b-9a09c9de2589" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_33fa6e6e-a76f-4784-a7d2-b7d84c7d1c3e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d1aada76-74cb-4552-be8b-9a09c9de2589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c8520f71-7ee9-43af-b76b-6775ff68dacd" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_96e6ec29-eaaa-458a-8b33-ae3845827523" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c8520f71-7ee9-43af-b76b-6775ff68dacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6bd3c523-6aa0-45a2-bcc2-a6e25a41e45d" 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_96e6ec29-eaaa-458a-8b33-ae3845827523" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6bd3c523-6aa0-45a2-bcc2-a6e25a41e45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7f181c8f-ad19-44c1-be85-cbc737711b63" 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_96e6ec29-eaaa-458a-8b33-ae3845827523" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7f181c8f-ad19-44c1-be85-cbc737711b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cabc615d-bf2f-4256-a996-08dbe574728c" 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_96e6ec29-eaaa-458a-8b33-ae3845827523" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cabc615d-bf2f-4256-a996-08dbe574728c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_547ab766-60cc-422a-9029-18f3c2cfc477" 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_96e6ec29-eaaa-458a-8b33-ae3845827523" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_547ab766-60cc-422a-9029-18f3c2cfc477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_ebf82fc0-483e-4dd4-b167-326ca9a66550" 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_547ab766-60cc-422a-9029-18f3c2cfc477" xlink:to="loc_us-gaap_InterestPaidNet_ebf82fc0-483e-4dd4-b167-326ca9a66550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_1447bfd8-b371-4302-817b-356af8657754" 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_547ab766-60cc-422a-9029-18f3c2cfc477" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_1447bfd8-b371-4302-817b-356af8657754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/TheCompanyandBasisofPresentation" xlink:type="simple" xlink:href="insm-20200630.xsd#TheCompanyandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/TheCompanyandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_1d9edf86-4ca2-427d-a525-8bc28e4b77c2" 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_4bdab88f-d3b4-4a6c-9171-7f19fa618bce" 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_1d9edf86-4ca2-427d-a525-8bc28e4b77c2" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_4bdab88f-d3b4-4a6c-9171-7f19fa618bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#TheCompanyandBasisofPresentationDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3376c47a-5c8a-4261-ace7-a158662081f4" 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_0bb7d307-22cc-4cd5-b6e7-0255600528fa" 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_3376c47a-5c8a-4261-ace7-a158662081f4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0bb7d307-22cc-4cd5-b6e7-0255600528fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3dcb57e0-3c41-492f-b814-63e86d7ea6f9" 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_3376c47a-5c8a-4261-ace7-a158662081f4" xlink:to="loc_us-gaap_NetIncomeLoss_3dcb57e0-3c41-492f-b814-63e86d7ea6f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_a9c8324f-58a5-4075-92c6-71f18b1ca684" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_3376c47a-5c8a-4261-ace7-a158662081f4" xlink:to="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_a9c8324f-58a5-4075-92c6-71f18b1ca684" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_829b43e5-9fdb-474e-966d-67030169f9c0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_a9c8324f-58a5-4075-92c6-71f18b1ca684" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_829b43e5-9fdb-474e-966d-67030169f9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_494c2753-905b-4ac9-8026-83f5a92714a9" 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_829b43e5-9fdb-474e-966d-67030169f9c0" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_494c2753-905b-4ac9-8026-83f5a92714a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PublicStockOfferingMember_1ce3734b-e889-48f0-8516-20153d340481" xlink:href="insm-20200630.xsd#insm_PublicStockOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_494c2753-905b-4ac9-8026-83f5a92714a9" xlink:to="loc_insm_PublicStockOfferingMember_1ce3734b-e889-48f0-8516-20153d340481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_21fd0d5d-a932-43ca-813c-3f0148c28367" 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_494c2753-905b-4ac9-8026-83f5a92714a9" xlink:to="loc_us-gaap_OverAllotmentOptionMember_21fd0d5d-a932-43ca-813c-3f0148c28367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable_a9c8324f-58a5-4075-92c6-71f18b1ca684" xlink:to="loc_us-gaap_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b39adc74-0f55-47f2-9574-436461c18beb" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_b39adc74-0f55-47f2-9574-436461c18beb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_f0b6edec-6b39-4eed-b11b-430e889e2070" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_f0b6edec-6b39-4eed-b11b-430e889e2070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_286da766-0d2a-46df-a1b7-ac302b970090" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_286da766-0d2a-46df-a1b7-ac302b970090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_deec19fd-d0d9-4478-b35e-27df2a97fe72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockLineItems_a51e3a09-ab5b-4031-9fa0-84fefa07b45a" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_deec19fd-d0d9-4478-b35e-27df2a97fe72" 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-20200630.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_e85f8c41-b095-4261-b366-d156570de893" 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_eb3ebe85-48ab-4636-bebc-fef09cc9223d" 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_e85f8c41-b095-4261-b366-d156570de893" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_eb3ebe85-48ab-4636-bebc-fef09cc9223d" 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-20200630.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_f6e35313-5fe9-4f19-a414-55046c1cd35b" 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_FairValueOfFinancialInstrumentsPolicy_332d81d8-aa44-4857-9eda-8734fa03efe1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f6e35313-5fe9-4f19-a414-55046c1cd35b" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_332d81d8-aa44-4857-9eda-8734fa03efe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_b20992c2-3b45-4fc0-8a75-290a577096b4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f6e35313-5fe9-4f19-a414-55046c1cd35b" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_b20992c2-3b45-4fc0-8a75-290a577096b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_5b9ed807-0fc5-4b4f-96e1-082cc84e7748" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f6e35313-5fe9-4f19-a414-55046c1cd35b" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_5b9ed807-0fc5-4b4f-96e1-082cc84e7748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c948cb20-b6f6-43b6-b9e8-d7669012a42e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f6e35313-5fe9-4f19-a414-55046c1cd35b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c948cb20-b6f6-43b6-b9e8-d7669012a42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock_934b9e04-eca1-408b-a92c-ca57741e8021" xlink:href="insm-20200630.xsd#insm_InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f6e35313-5fe9-4f19-a414-55046c1cd35b" xlink:to="loc_insm_InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock_934b9e04-eca1-408b-a92c-ca57741e8021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_bfea95b8-5369-44e3-a078-66b1074a2ac1" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f6e35313-5fe9-4f19-a414-55046c1cd35b" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_bfea95b8-5369-44e3-a078-66b1074a2ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3f9b6d8f-c5a5-4851-98f9-b40b6f825d32" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f6e35313-5fe9-4f19-a414-55046c1cd35b" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3f9b6d8f-c5a5-4851-98f9-b40b6f825d32" 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-20200630.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_c1d060b3-d7a6-4992-b6bb-01c73bcfba44" 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_eb867106-4854-4f97-b736-db589f3ec586" 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_c1d060b3-d7a6-4992-b6bb-01c73bcfba44" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_eb867106-4854-4f97-b736-db589f3ec586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_732f36b8-c97b-4796-af11-3b62f8ebf834" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1d060b3-d7a6-4992-b6bb-01c73bcfba44" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_732f36b8-c97b-4796-af11-3b62f8ebf834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a389a370-efed-4436-95bc-c6a80e10f975" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1d060b3-d7a6-4992-b6bb-01c73bcfba44" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_a389a370-efed-4436-95bc-c6a80e10f975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_8db642d7-1ffc-4e9b-aa23-05b42b148501" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_c1d060b3-d7a6-4992-b6bb-01c73bcfba44" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_8db642d7-1ffc-4e9b-aa23-05b42b148501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails" xlink:type="simple" xlink:href="insm-20200630.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_9281e791-ecbb-4261-acf8-dcea586110f7" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9281e791-ecbb-4261-acf8-dcea586110f7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_3aa35bde-5476-4260-869e-f5f5510f7f0a" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_DebtInstrumentAxis_3aa35bde-5476-4260-869e-f5f5510f7f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6307e3fe-1e6a-45b9-b533-b2a65df7256d" 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_3aa35bde-5476-4260-869e-f5f5510f7f0a" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6307e3fe-1e6a-45b9-b533-b2a65df7256d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_205fe39f-4f02-479c-9a0a-8f7cd666f7ca" xlink:href="insm-20200630.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6307e3fe-1e6a-45b9-b533-b2a65df7256d" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_205fe39f-4f02-479c-9a0a-8f7cd666f7ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e0229b83-168a-4103-80fa-2d507a6a7683" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_e0229b83-168a-4103-80fa-2d507a6a7683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_874aa33d-967c-489c-900b-a27632695c9e" 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_e0229b83-168a-4103-80fa-2d507a6a7683" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_874aa33d-967c-489c-900b-a27632695c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_6ae9bda1-3c33-439e-9d3b-d2002241d3ca" 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_874aa33d-967c-489c-900b-a27632695c9e" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_6ae9bda1-3c33-439e-9d3b-d2002241d3ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_177b25dd-2589-429c-9901-68e522811baa" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_177b25dd-2589-429c-9901-68e522811baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_30748bbc-225c-4fc7-a22b-a149da18880f" 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_177b25dd-2589-429c-9901-68e522811baa" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_30748bbc-225c-4fc7-a22b-a149da18880f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_768288e3-f6ba-4306-829c-066958c199c2" 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_30748bbc-225c-4fc7-a22b-a149da18880f" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_768288e3-f6ba-4306-829c-066958c199c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_59439eec-2526-465f-877d-01722d0c4247" 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_768288e3-f6ba-4306-829c-066958c199c2" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_59439eec-2526-465f-877d-01722d0c4247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a7ad92b0-8b2e-4057-9509-a23798776953" 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_768288e3-f6ba-4306-829c-066958c199c2" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a7ad92b0-8b2e-4057-9509-a23798776953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de1acb98-2859-4243-8a90-76ee0f56b80e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_de1acb98-2859-4243-8a90-76ee0f56b80e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_450b79fa-0f4a-4cce-92a7-ded17bd64bd5" 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_de1acb98-2859-4243-8a90-76ee0f56b80e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_450b79fa-0f4a-4cce-92a7-ded17bd64bd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_8a9fd0f1-a0ab-41a0-abd8-a6eb08a3d5fe" 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_450b79fa-0f4a-4cce-92a7-ded17bd64bd5" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_8a9fd0f1-a0ab-41a0-abd8-a6eb08a3d5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_18876216-b0ed-40a7-8da5-3a0b89f9e7c7" 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_450b79fa-0f4a-4cce-92a7-ded17bd64bd5" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_18876216-b0ed-40a7-8da5-3a0b89f9e7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_27f000d6-c5af-44b3-b59a-9f838fdf4c46" 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_450b79fa-0f4a-4cce-92a7-ded17bd64bd5" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_27f000d6-c5af-44b3-b59a-9f838fdf4c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_07386c6c-1f0e-4eb2-9495-f29d9e9925c4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_07386c6c-1f0e-4eb2-9495-f29d9e9925c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7e4f9b41-ea96-4fb6-aded-a770e7f1d73f" 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_07386c6c-1f0e-4eb2-9495-f29d9e9925c4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7e4f9b41-ea96-4fb6-aded-a770e7f1d73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_debf5f05-1fb0-41a5-83bd-96a562eb664a" 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_7e4f9b41-ea96-4fb6-aded-a770e7f1d73f" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_debf5f05-1fb0-41a5-83bd-96a562eb664a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_5c2da49b-0d49-4fef-a2b1-b7d0b09826a8" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d1d0e737-1f7d-4d94-bc43-fd462371bfa8" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d1d0e737-1f7d-4d94-bc43-fd462371bfa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FairValueLevel1Level2Level3TransfersAmount_219641c4-972e-44c3-97ba-89860a3bdf35" xlink:href="insm-20200630.xsd#insm_FairValueLevel1Level2Level3TransfersAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_insm_FairValueLevel1Level2Level3TransfersAmount_219641c4-972e-44c3-97ba-89860a3bdf35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_4e4ae982-6a86-4a55-98b8-e2f0cfd6e82b" xlink:href="insm-20200630.xsd#insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_insm_AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities_4e4ae982-6a86-4a55-98b8-e2f0cfd6e82b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_78b4afd3-0cf8-41e9-8a16-958748799cab" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_78b4afd3-0cf8-41e9-8a16-958748799cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_339567a9-0360-48b8-8ef0-e1f006071a45" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_339567a9-0360-48b8-8ef0-e1f006071a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_b05fc1cc-fd18-42d2-9762-50e2f7a14e72" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_e8d42fcf-63b7-4971-b8a4-90076cb60296" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_b05fc1cc-fd18-42d2-9762-50e2f7a14e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails" xlink:type="simple" xlink:href="insm-20200630.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_212d8d51-412d-49bb-87d7-b6021c7749f8" 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_3779f70c-d4f0-4764-987e-b0684ba5372e" xlink:href="insm-20200630.xsd#insm_ScheduleofEarningsPerShareBasicandDilutedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_212d8d51-412d-49bb-87d7-b6021c7749f8" xlink:to="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_3779f70c-d4f0-4764-987e-b0684ba5372e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_af81496b-6059-4de6-8f00-dcdf8d0592df" 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_3779f70c-d4f0-4764-987e-b0684ba5372e" xlink:to="loc_us-gaap_AwardTypeAxis_af81496b-6059-4de6-8f00-dcdf8d0592df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a7d0810-71b8-4c4e-8d76-6cfb294ffcd3" 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_af81496b-6059-4de6-8f00-dcdf8d0592df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a7d0810-71b8-4c4e-8d76-6cfb294ffcd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_d7f47c47-ff21-46cf-86d4-80393ab1cdda" 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_3a7d0810-71b8-4c4e-8d76-6cfb294ffcd3" xlink:to="loc_us-gaap_EmployeeStockOptionMember_d7f47c47-ff21-46cf-86d4-80393ab1cdda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_3bbd3aa5-d6b6-4218-81af-4c8d979a3bd9" 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_3a7d0810-71b8-4c4e-8d76-6cfb294ffcd3" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_3bbd3aa5-d6b6-4218-81af-4c8d979a3bd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_c9215ced-4912-434a-9dd6-20d3422f82f4" xlink:href="insm-20200630.xsd#insm_ScheduleofEarningsPerShareBasicandDilutedLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_ScheduleofEarningsPerShareBasicandDilutedTable_3779f70c-d4f0-4764-987e-b0684ba5372e" xlink:to="loc_insm_ScheduleofEarningsPerShareBasicandDilutedLineItems_c9215ced-4912-434a-9dd6-20d3422f82f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_dc5cd978-8c46-4726-a2a6-3bf0bf8975ab" 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_c9215ced-4912-434a-9dd6-20d3422f82f4" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_dc5cd978-8c46-4726-a2a6-3bf0bf8975ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_87eab4e9-d8e1-4f8d-8476-90edbfbfa7ac" 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_dc5cd978-8c46-4726-a2a6-3bf0bf8975ab" xlink:to="loc_us-gaap_NetIncomeLoss_87eab4e9-d8e1-4f8d-8476-90edbfbfa7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_6e663a8d-8349-46c9-acfc-b024d025fb16" 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_c9215ced-4912-434a-9dd6-20d3422f82f4" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_6e663a8d-8349-46c9-acfc-b024d025fb16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cdd7a735-93be-4e8c-bc7d-afca7df5a443" 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_6e663a8d-8349-46c9-acfc-b024d025fb16" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cdd7a735-93be-4e8c-bc7d-afca7df5a443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DilutiveSecuritiesAbstract_1f14d642-ff56-42c5-80e9-078586d581a5" 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_6e663a8d-8349-46c9-acfc-b024d025fb16" xlink:to="loc_us-gaap_DilutiveSecuritiesAbstract_1f14d642-ff56-42c5-80e9-078586d581a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0e52877e-8b65-4421-8e20-132c63dca946" 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_1f14d642-ff56-42c5-80e9-078586d581a5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_0e52877e-8b65-4421-8e20-132c63dca946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_ef5b01a3-7920-4ce2-9cc7-58b5158d6ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DilutiveSecuritiesAbstract_1f14d642-ff56-42c5-80e9-078586d581a5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_ef5b01a3-7920-4ce2-9cc7-58b5158d6ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d07d8162-4ee1-4616-aab7-b049f9e1fd4b" 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_6e663a8d-8349-46c9-acfc-b024d025fb16" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d07d8162-4ee1-4616-aab7-b049f9e1fd4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_9357357d-c19e-4673-9269-96d2940654be" 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_c9215ced-4912-434a-9dd6-20d3422f82f4" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_9357357d-c19e-4673-9269-96d2940654be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDiluted_ca5788fa-5b3c-46b9-90b0-cce334e52fd9" 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_9357357d-c19e-4673-9269-96d2940654be" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDiluted_ca5788fa-5b3c-46b9-90b0-cce334e52fd9" 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-20200630.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_dfd5a14a-5b2a-4087-8eb9-73dd20a4b2f3" 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_f380c60f-a51a-4f10-b484-e06527b59d68" 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_dfd5a14a-5b2a-4087-8eb9-73dd20a4b2f3" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f380c60f-a51a-4f10-b484-e06527b59d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1b66d61f-4da9-4da3-91bc-bcda438f3597" 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_f380c60f-a51a-4f10-b484-e06527b59d68" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_1b66d61f-4da9-4da3-91bc-bcda438f3597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_07a9da38-2c94-41fa-b5b4-ff37558c6818" 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_1b66d61f-4da9-4da3-91bc-bcda438f3597" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_07a9da38-2c94-41fa-b5b4-ff37558c6818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_a226fccc-44c7-435c-829f-1971989032ee" xlink:href="insm-20200630.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_07a9da38-2c94-41fa-b5b4-ff37558c6818" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_a226fccc-44c7-435c-829f-1971989032ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f3a46fcf-ea8a-4213-a58c-77d1baa394c6" 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_AntidilutiveSecuritiesNameDomain_07a9da38-2c94-41fa-b5b4-ff37558c6818" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f3a46fcf-ea8a-4213-a58c-77d1baa394c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_3ac899b9-bec4-4f89-8426-ca980a6bb29d" 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_07a9da38-2c94-41fa-b5b4-ff37558c6818" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_3ac899b9-bec4-4f89-8426-ca980a6bb29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_dffd4570-47f6-44b1-ba1b-f8fdbe8baaaa" 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_f380c60f-a51a-4f10-b484-e06527b59d68" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_dffd4570-47f6-44b1-ba1b-f8fdbe8baaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2097cdd5-8766-4eb3-af0e-27ce35cfc9ec" 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_dffd4570-47f6-44b1-ba1b-f8fdbe8baaaa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2097cdd5-8766-4eb3-af0e-27ce35cfc9ec" 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-20200630.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_0855e26f-6d54-4890-a969-c8e21026a216" 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_77d5906b-79b1-4247-8151-8d9503633df4" 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_0855e26f-6d54-4890-a969-c8e21026a216" xlink:to="loc_us-gaap_ConcentrationRiskTable_77d5906b-79b1-4247-8151-8d9503633df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_aa5e005f-bb07-4304-9afe-5d4a9a23bfde" 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_77d5906b-79b1-4247-8151-8d9503633df4" xlink:to="loc_srt_MajorCustomersAxis_aa5e005f-bb07-4304-9afe-5d4a9a23bfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e0fa87a7-b6d6-4a59-b8a6-68cf6deb6489" 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_aa5e005f-bb07-4304-9afe-5d4a9a23bfde" xlink:to="loc_srt_NameOfMajorCustomerDomain_e0fa87a7-b6d6-4a59-b8a6-68cf6deb6489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerAMember_3058f96d-bf97-4c67-b1f3-befb7fed9f0b" xlink:href="insm-20200630.xsd#insm_CustomerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_e0fa87a7-b6d6-4a59-b8a6-68cf6deb6489" xlink:to="loc_insm_CustomerAMember_3058f96d-bf97-4c67-b1f3-befb7fed9f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerBMember_67dd2f16-362d-41ed-962f-480a0665d113" xlink:href="insm-20200630.xsd#insm_CustomerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_e0fa87a7-b6d6-4a59-b8a6-68cf6deb6489" xlink:to="loc_insm_CustomerBMember_67dd2f16-362d-41ed-962f-480a0665d113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CustomerCMember_4083808e-081c-4b84-b4a0-70d7314a77e2" xlink:href="insm-20200630.xsd#insm_CustomerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_e0fa87a7-b6d6-4a59-b8a6-68cf6deb6489" xlink:to="loc_insm_CustomerCMember_4083808e-081c-4b84-b4a0-70d7314a77e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dd4dc8a0-e86b-48f7-a57b-4b6c074d505a" 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_77d5906b-79b1-4247-8151-8d9503633df4" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dd4dc8a0-e86b-48f7-a57b-4b6c074d505a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d6f73c5-9313-4645-b91a-bc0b91489e0b" 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_dd4dc8a0-e86b-48f7-a57b-4b6c074d505a" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3d6f73c5-9313-4645-b91a-bc0b91489e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueProductLineMember_8b2d4166-e808-429c-9fdc-7561d9f06cc0" 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_3d6f73c5-9313-4645-b91a-bc0b91489e0b" xlink:to="loc_us-gaap_SalesRevenueProductLineMember_8b2d4166-e808-429c-9fdc-7561d9f06cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_e059cf70-71ee-44e5-85e3-e51b11de0031" 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_77d5906b-79b1-4247-8151-8d9503633df4" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_e059cf70-71ee-44e5-85e3-e51b11de0031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f4190c54-4d58-4a11-9dbf-b4e96dcc9438" 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_e059cf70-71ee-44e5-85e3-e51b11de0031" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f4190c54-4d58-4a11-9dbf-b4e96dcc9438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_9bbd01e0-1e8e-429e-b370-e3a0e88e7377" 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_f4190c54-4d58-4a11-9dbf-b4e96dcc9438" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_9bbd01e0-1e8e-429e-b370-e3a0e88e7377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_4e3bc72c-b7a4-49f4-9902-a0befdbe66d3" 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_77d5906b-79b1-4247-8151-8d9503633df4" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_4e3bc72c-b7a4-49f4-9902-a0befdbe66d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_0ffb41f0-ddba-4039-97ef-f44ba097be21" 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_4e3bc72c-b7a4-49f4-9902-a0befdbe66d3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_0ffb41f0-ddba-4039-97ef-f44ba097be21" 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-20200630.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_7f130def-9a92-45df-bb73-4938286258fc" 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_668c18fb-6854-48c7-b109-ab0c90d271f4" 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_7f130def-9a92-45df-bb73-4938286258fc" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_668c18fb-6854-48c7-b109-ab0c90d271f4" 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-20200630.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_d2906d20-5bf6-4ed2-a307-687744a55bb8" 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_e00a4aa0-f27b-405e-9389-f930da676f2f" 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_d2906d20-5bf6-4ed2-a307-687744a55bb8" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e00a4aa0-f27b-405e-9389-f930da676f2f" 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-20200630.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_db753c42-a92c-469c-a3c8-fda6929dde97" 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_9802e836-bdb5-4158-ba4b-f1a0c740adce" 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_db753c42-a92c-469c-a3c8-fda6929dde97" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_9802e836-bdb5-4158-ba4b-f1a0c740adce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_a7e74606-017a-424f-8066-3e3772e4c6ac" 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_db753c42-a92c-469c-a3c8-fda6929dde97" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_a7e74606-017a-424f-8066-3e3772e4c6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_58b56574-afd8-4ed8-8042-e8134f4b5daf" 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_db753c42-a92c-469c-a3c8-fda6929dde97" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_58b56574-afd8-4ed8-8042-e8134f4b5daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_306ee31a-e043-4feb-903d-ae90da215c49" 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_db753c42-a92c-469c-a3c8-fda6929dde97" xlink:to="loc_us-gaap_InventoryNet_306ee31a-e043-4feb-903d-ae90da215c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangiblesNet" xlink:type="simple" xlink:href="insm-20200630.xsd#IntangiblesNet"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IntangiblesNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9ff1e224-4340-41af-a45e-bec4c12b41d6" 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_57b39b37-6589-4440-81d1-bdfe7ac1fd59" 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_9ff1e224-4340-41af-a45e-bec4c12b41d6" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_57b39b37-6589-4440-81d1-bdfe7ac1fd59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangiblesNetTables" xlink:type="simple" xlink:href="insm-20200630.xsd#IntangiblesNetTables"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IntangiblesNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_efa3b8b2-575f-4630-bf92-be5d177aa0b8" 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_151a7fb4-7598-43a5-bc22-2bec92a7102f" 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_efa3b8b2-575f-4630-bf92-be5d177aa0b8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_151a7fb4-7598-43a5-bc22-2bec92a7102f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IntangiblesNetDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#IntangiblesNetDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IntangiblesNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27ade18c-89b0-453c-b16e-0ba3dc92f3be" 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_FiniteLivedIntangibleAssetsNet_85ba9c64-547a-462b-9efe-222634e81f3c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27ade18c-89b0-453c-b16e-0ba3dc92f3be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_85ba9c64-547a-462b-9efe-222634e81f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b7750085-4a82-4853-a4a0-6dc202ef412a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27ade18c-89b0-453c-b16e-0ba3dc92f3be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b7750085-4a82-4853-a4a0-6dc202ef412a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_8af72f42-5541-44a8-8a4a-7a0699b11d58" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27ade18c-89b0-453c-b16e-0ba3dc92f3be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_8af72f42-5541-44a8-8a4a-7a0699b11d58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ff921054-4884-4fff-9d03-4c0e410b1b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27ade18c-89b0-453c-b16e-0ba3dc92f3be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ff921054-4884-4fff-9d03-4c0e410b1b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c2682148-5f41-43af-8be9-ec7416eb185f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27ade18c-89b0-453c-b16e-0ba3dc92f3be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_c2682148-5f41-43af-8be9-ec7416eb185f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_03aa80f6-a728-442f-810d-1a7bae078ed0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27ade18c-89b0-453c-b16e-0ba3dc92f3be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_03aa80f6-a728-442f-810d-1a7bae078ed0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_cd4bed42-f087-404d-b930-8f008d2c3b68" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27ade18c-89b0-453c-b16e-0ba3dc92f3be" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_cd4bed42-f087-404d-b930-8f008d2c3b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f25b29e1-b9be-4234-b7a5-cdd112c0ef03" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27ade18c-89b0-453c-b16e-0ba3dc92f3be" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f25b29e1-b9be-4234-b7a5-cdd112c0ef03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ac1e83f-8632-4a5e-aab0-a4cde036b4c3" 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_f25b29e1-b9be-4234-b7a5-cdd112c0ef03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0ac1e83f-8632-4a5e-aab0-a4cde036b4c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_217c9a79-77f3-4298-9326-a4378f70bec2" 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_0ac1e83f-8632-4a5e-aab0-a4cde036b4c3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_217c9a79-77f3-4298-9326-a4378f70bec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InProcessResearchAndDevelopmentMember_cfca187a-b2b6-4cec-871e-663d3432f548" 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_217c9a79-77f3-4298-9326-a4378f70bec2" xlink:to="loc_us-gaap_InProcessResearchAndDevelopmentMember_cfca187a-b2b6-4cec-871e-663d3432f548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LicensingAgreementsMember_3c98f2b1-3d2d-4c7c-8b8e-3f0ec15145e3" 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_217c9a79-77f3-4298-9326-a4378f70bec2" xlink:to="loc_us-gaap_LicensingAgreementsMember_3c98f2b1-3d2d-4c7c-8b8e-3f0ec15145e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5b1bc9b7-4003-4d50-a0b1-afc140bff04c" 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_f25b29e1-b9be-4234-b7a5-cdd112c0ef03" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_5b1bc9b7-4003-4d50-a0b1-afc140bff04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_22ff0066-140d-4c49-9e19-912dd82a4818" 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_5b1bc9b7-4003-4d50-a0b1-afc140bff04c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_22ff0066-140d-4c49-9e19-912dd82a4818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b8ba18e-731d-4dd9-87e0-02bb1c53039c" 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_22ff0066-140d-4c49-9e19-912dd82a4818" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_9b8ba18e-731d-4dd9-87e0-02bb1c53039c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ab87c597-89fa-47a3-b8ec-26c25fc0abef" 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_22ff0066-140d-4c49-9e19-912dd82a4818" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_ab87c597-89fa-47a3-b8ec-26c25fc0abef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8ceec223-afaa-4f20-aabd-b773c33cc8b6" 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_FiniteLivedIntangibleAssetsRollForward_22ff0066-140d-4c49-9e19-912dd82a4818" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8ceec223-afaa-4f20-aabd-b773c33cc8b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11c99343-1ded-45d5-a91a-3fff8b846e80" 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_22ff0066-140d-4c49-9e19-912dd82a4818" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_11c99343-1ded-45d5-a91a-3fff8b846e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/FixedAssetsNet" xlink:type="simple" xlink:href="insm-20200630.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_c7f3f679-8496-43c4-a42b-14ddf9efa94a" 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_5a87a38f-c246-4f35-a8b9-572bf57b7cab" 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_c7f3f679-8496-43c4-a42b-14ddf9efa94a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_5a87a38f-c246-4f35-a8b9-572bf57b7cab" 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-20200630.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_9a303f1b-e80b-463f-a882-a6496135b98f" 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_bbd11b71-720d-415c-9f07-d9980ae13019" 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_9a303f1b-e80b-463f-a882-a6496135b98f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_bbd11b71-720d-415c-9f07-d9980ae13019" 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-20200630.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_4dbbb58f-bb3b-4a54-905c-85301f5a5edf" 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_6a80dabd-9484-429b-a60a-f51be14130b4" 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_4dbbb58f-bb3b-4a54-905c-85301f5a5edf" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6a80dabd-9484-429b-a60a-f51be14130b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7acfa135-75e2-4bfa-8c96-4e795ad6139f" 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_6a80dabd-9484-429b-a60a-f51be14130b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7acfa135-75e2-4bfa-8c96-4e795ad6139f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6574b5c4-a698-4a2d-b473-0978921a92d9" 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_7acfa135-75e2-4bfa-8c96-4e795ad6139f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_d9cf0f38-1973-409a-a9f6-27767387e91d" 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_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_us-gaap_EquipmentMember_d9cf0f38-1973-409a-a9f6-27767387e91d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_03a19fd5-0898-4d33-96f5-b53899d77b88" 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_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_03a19fd5-0898-4d33-96f5-b53899d77b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ComputerHardwareAndSoftwareMember_97eac151-2439-45ec-bbb9-9cc1cd7dcf64" xlink:href="insm-20200630.xsd#insm_ComputerHardwareAndSoftwareMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_insm_ComputerHardwareAndSoftwareMember_97eac151-2439-45ec-bbb9-9cc1cd7dcf64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_52dd3d80-d2ef-4ceb-a46d-811c4ffb69f2" 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_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_us-gaap_OfficeEquipmentMember_52dd3d80-d2ef-4ceb-a46d-811c4ffb69f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ManufacturingEquipmentMember_792e31dc-05d6-4bdd-840f-7c97ad100f23" xlink:href="insm-20200630.xsd#insm_ManufacturingEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_insm_ManufacturingEquipmentMember_792e31dc-05d6-4bdd-840f-7c97ad100f23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_78e7c64b-7aac-41a9-8513-c0070f789904" 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_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_78e7c64b-7aac-41a9-8513-c0070f789904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_abceef27-6e61-42fc-88cb-18881974f02f" 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_6574b5c4-a698-4a2d-b473-0978921a92d9" xlink:to="loc_us-gaap_ConstructionInProgressMember_abceef27-6e61-42fc-88cb-18881974f02f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_674e7a7a-143a-4096-89ab-47aba23cfb57" 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_6a80dabd-9484-429b-a60a-f51be14130b4" xlink:to="loc_srt_RangeAxis_674e7a7a-143a-4096-89ab-47aba23cfb57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_515e98a6-c8f1-4a40-b148-51d0525a8e70" 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_674e7a7a-143a-4096-89ab-47aba23cfb57" xlink:to="loc_srt_RangeMember_515e98a6-c8f1-4a40-b148-51d0525a8e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_4ecc04b1-f4a3-4f24-8155-b456f86fe716" 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_515e98a6-c8f1-4a40-b148-51d0525a8e70" xlink:to="loc_srt_MinimumMember_4ecc04b1-f4a3-4f24-8155-b456f86fe716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_eae92020-b7c5-4cd0-9b97-3dcab9e6da7e" 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_515e98a6-c8f1-4a40-b148-51d0525a8e70" xlink:to="loc_srt_MaximumMember_eae92020-b7c5-4cd0-9b97-3dcab9e6da7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8974b46e-ac82-4147-b74b-db5f8956caf4" 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_6a80dabd-9484-429b-a60a-f51be14130b4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8974b46e-ac82-4147-b74b-db5f8956caf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_483c6984-0d4c-491e-b527-9be5aba377e5" 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_8974b46e-ac82-4147-b74b-db5f8956caf4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_483c6984-0d4c-491e-b527-9be5aba377e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3f272995-83b5-49c4-8676-6923fe4a3fbb" 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_8974b46e-ac82-4147-b74b-db5f8956caf4" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3f272995-83b5-49c4-8676-6923fe4a3fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_eb4c2ed6-9009-4ec4-810f-8ced9400fe7a" 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_8974b46e-ac82-4147-b74b-db5f8956caf4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_eb4c2ed6-9009-4ec4-810f-8ced9400fe7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_10d4b336-8d52-4875-816b-ca7f458b6b85" 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_8974b46e-ac82-4147-b74b-db5f8956caf4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_10d4b336-8d52-4875-816b-ca7f458b6b85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/AccruedExpenses" xlink:type="simple" xlink:href="insm-20200630.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_482ec461-8f93-43b5-aae4-d7961a4d9c0e" 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_2f7b0154-c0f0-425d-a0be-69fe84213de5" 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_482ec461-8f93-43b5-aae4-d7961a4d9c0e" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_2f7b0154-c0f0-425d-a0be-69fe84213de5" 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-20200630.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_ff17f14f-51f9-4e31-b865-0fc494ffa7b7" 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_334332d3-bbb9-4652-84ce-eb49fa7b50fa" 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_ff17f14f-51f9-4e31-b865-0fc494ffa7b7" xlink:to="loc_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_334332d3-bbb9-4652-84ce-eb49fa7b50fa" 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-20200630.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_5970c4be-f2f3-4b38-8610-22e8045eab25" 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_d79ac276-bd9d-4cff-b3e0-03ecac405393" xlink:href="insm-20200630.xsd#insm_AccruedClinicalTrialExpenses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5970c4be-f2f3-4b38-8610-22e8045eab25" xlink:to="loc_insm_AccruedClinicalTrialExpenses_d79ac276-bd9d-4cff-b3e0-03ecac405393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_fef90355-0933-4d7c-a605-14cffed6fbdc" 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_5970c4be-f2f3-4b38-8610-22e8045eab25" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_fef90355-0933-4d7c-a605-14cffed6fbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedTechnicalOperationExpenses_847b0140-9939-4153-99e4-0aff4944764f" xlink:href="insm-20200630.xsd#insm_AccruedTechnicalOperationExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5970c4be-f2f3-4b38-8610-22e8045eab25" xlink:to="loc_insm_AccruedTechnicalOperationExpenses_847b0140-9939-4153-99e4-0aff4944764f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent_764660ad-35ee-4d14-b53d-7a203a3b2082" xlink:href="insm-20200630.xsd#insm_AccruedRoyaltiesAndMilestonePaymentsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5970c4be-f2f3-4b38-8610-22e8045eab25" xlink:to="loc_insm_AccruedRoyaltiesAndMilestonePaymentsCurrent_764660ad-35ee-4d14-b53d-7a203a3b2082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPayableCurrent_4fd3c231-d895-4b1b-b61e-5ac09c321236" 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_5970c4be-f2f3-4b38-8610-22e8045eab25" xlink:to="loc_us-gaap_InterestPayableCurrent_4fd3c231-d895-4b1b-b61e-5ac09c321236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedSalesAllowancesandRelatedCosts_eb5fc9cf-2e62-4548-93f1-54060e2063f1" xlink:href="insm-20200630.xsd#insm_AccruedSalesAllowancesandRelatedCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5970c4be-f2f3-4b38-8610-22e8045eab25" xlink:to="loc_insm_AccruedSalesAllowancesandRelatedCosts_eb5fc9cf-2e62-4548-93f1-54060e2063f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_AccruedConstructionLiabilitiesCurrent_b69dd470-1a90-471a-8304-e8540e554102" xlink:href="insm-20200630.xsd#insm_AccruedConstructionLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_5970c4be-f2f3-4b38-8610-22e8045eab25" xlink:to="loc_insm_AccruedConstructionLiabilitiesCurrent_b69dd470-1a90-471a-8304-e8540e554102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9d091330-73e1-42b5-95a2-1121fc160610" 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_5970c4be-f2f3-4b38-8610-22e8045eab25" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_9d091330-73e1-42b5-95a2-1121fc160610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ddef3890-a064-4ad6-bc56-6dd83e40ae04" 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_5970c4be-f2f3-4b38-8610-22e8045eab25" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ddef3890-a064-4ad6-bc56-6dd83e40ae04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Leases" xlink:type="simple" xlink:href="insm-20200630.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_515f1b4d-21da-47bf-bca3-cf4177b263af" 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_2fc09f22-a4ed-48e9-9278-2aa5f1d376a7" 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_515f1b4d-21da-47bf-bca3-cf4177b263af" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_2fc09f22-a4ed-48e9-9278-2aa5f1d376a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_8558bac4-d489-4961-8021-3e0a9ec618ec" 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_515f1b4d-21da-47bf-bca3-cf4177b263af" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_8558bac4-d489-4961-8021-3e0a9ec618ec" 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-20200630.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_8b4a9ac2-9ad3-4a16-b570-086e7f4af270" 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_6691c4fc-2693-41cc-b575-8260c041d52f" 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_8b4a9ac2-9ad3-4a16-b570-086e7f4af270" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_6691c4fc-2693-41cc-b575-8260c041d52f" 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-20200630.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_064ac4cb-a6dc-44a3-9f21-b3bc8656cf0f" 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_850c0831-20c5-465a-9754-a6a5a6510051" 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_064ac4cb-a6dc-44a3-9f21-b3bc8656cf0f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_850c0831-20c5-465a-9754-a6a5a6510051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ea73f056-2244-44c3-8ce8-dc6c690b0ba0" 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_850c0831-20c5-465a-9754-a6a5a6510051" xlink:to="loc_srt_RangeAxis_ea73f056-2244-44c3-8ce8-dc6c690b0ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c589bf7b-7ab7-4811-bab5-3cf118760b84" 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_ea73f056-2244-44c3-8ce8-dc6c690b0ba0" xlink:to="loc_srt_RangeMember_c589bf7b-7ab7-4811-bab5-3cf118760b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1ed44716-347c-44e1-ac13-c301193ef6fb" 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_c589bf7b-7ab7-4811-bab5-3cf118760b84" xlink:to="loc_srt_MinimumMember_1ed44716-347c-44e1-ac13-c301193ef6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_8347b83f-6ee0-48ad-8c08-41ae31dc736f" 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_c589bf7b-7ab7-4811-bab5-3cf118760b84" xlink:to="loc_srt_MaximumMember_8347b83f-6ee0-48ad-8c08-41ae31dc736f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_a65eab13-2f53-4047-8be7-06d8dac0096e" 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_850c0831-20c5-465a-9754-a6a5a6510051" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_a65eab13-2f53-4047-8be7-06d8dac0096e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LeaseRemainingLeaseTerm_7235c8a2-a469-4a2f-b736-fa48de298d2f" xlink:href="insm-20200630.xsd#insm_LeaseRemainingLeaseTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a65eab13-2f53-4047-8be7-06d8dac0096e" xlink:to="loc_insm_LeaseRemainingLeaseTerm_7235c8a2-a469-4a2f-b736-fa48de298d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_cc493f64-8899-488e-aa60-f629bc8390f0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a65eab13-2f53-4047-8be7-06d8dac0096e" xlink:to="loc_us-gaap_VariableLeaseCost_cc493f64-8899-488e-aa60-f629bc8390f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_LesseeOperatingLeaseLeaseNotyetCommencedAmount_2c427c91-2d2d-4ec0-b7e8-1dfb9fbf2816" xlink:href="insm-20200630.xsd#insm_LesseeOperatingLeaseLeaseNotyetCommencedAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a65eab13-2f53-4047-8be7-06d8dac0096e" xlink:to="loc_insm_LesseeOperatingLeaseLeaseNotyetCommencedAmount_2c427c91-2d2d-4ec0-b7e8-1dfb9fbf2816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/LeasesLeasecostsDetailsDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#LeasesLeasecostsDetailsDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/LeasesLeasecostsDetailsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_61c33a4b-8765-4695-a639-81c2521f067a" 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_8fa07cee-f07b-411d-9fec-012b9db88143" 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_61c33a4b-8765-4695-a639-81c2521f067a" xlink:to="loc_us-gaap_LeaseCostAbstract_8fa07cee-f07b-411d-9fec-012b9db88143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4727daf7-177d-48c2-baec-e7d0877c2ebb" 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_8fa07cee-f07b-411d-9fec-012b9db88143" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_4727daf7-177d-48c2-baec-e7d0877c2ebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_84727457-4c57-44d1-bf73-ff446cd8f247" 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_8fa07cee-f07b-411d-9fec-012b9db88143" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_84727457-4c57-44d1-bf73-ff446cd8f247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_FinanceLeaseCost_cdc13e50-6947-4a2b-a23c-62aa8c559828" xlink:href="insm-20200630.xsd#insm_FinanceLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_8fa07cee-f07b-411d-9fec-012b9db88143" xlink:to="loc_insm_FinanceLeaseCost_cdc13e50-6947-4a2b-a23c-62aa8c559828" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_edf3bd98-349e-4005-8270-715f8d2d201a" 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_8fa07cee-f07b-411d-9fec-012b9db88143" xlink:to="loc_us-gaap_OperatingLeaseCost_edf3bd98-349e-4005-8270-715f8d2d201a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_fa9b69f4-a4ca-40c5-91c7-bf19b249ab87" 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_8fa07cee-f07b-411d-9fec-012b9db88143" xlink:to="loc_us-gaap_LeaseCost_fa9b69f4-a4ca-40c5-91c7-bf19b249ab87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_CashFlowLesseeAbstract_e760d400-026d-49ec-86ab-c6882c29014b" xlink:href="insm-20200630.xsd#insm_CashFlowLesseeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61c33a4b-8765-4695-a639-81c2521f067a" xlink:to="loc_insm_CashFlowLesseeAbstract_e760d400-026d-49ec-86ab-c6882c29014b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_4dc42b63-86c7-403f-9c63-fe4297e2ee93" 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_e760d400-026d-49ec-86ab-c6882c29014b" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_4dc42b63-86c7-403f-9c63-fe4297e2ee93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_94dfc60f-02c9-4bfd-8afe-533b35dda57c" 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_e760d400-026d-49ec-86ab-c6882c29014b" xlink:to="loc_us-gaap_OperatingLeasePayments_94dfc60f-02c9-4bfd-8afe-533b35dda57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_d5df7c46-cacf-47fc-9af2-c3f2d9b763b4" 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_e760d400-026d-49ec-86ab-c6882c29014b" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_d5df7c46-cacf-47fc-9af2-c3f2d9b763b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4ca88c84-d3c2-42a2-bb2a-05b5c0c4d08f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61c33a4b-8765-4695-a639-81c2521f067a" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_4ca88c84-d3c2-42a2-bb2a-05b5c0c4d08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f19bf1e9-571b-466a-bcec-21bc5a8a764d" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61c33a4b-8765-4695-a639-81c2521f067a" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f19bf1e9-571b-466a-bcec-21bc5a8a764d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_447830ef-f63b-4b6a-bb4a-b4c0deffdb63" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61c33a4b-8765-4695-a639-81c2521f067a" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_447830ef-f63b-4b6a-bb4a-b4c0deffdb63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_995af67a-7329-47af-a658-f3ad5f61ad6b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61c33a4b-8765-4695-a639-81c2521f067a" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_995af67a-7329-47af-a658-f3ad5f61ad6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_8d402f1d-bbb1-4628-8ef2-92a66f778a43" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61c33a4b-8765-4695-a639-81c2521f067a" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_8d402f1d-bbb1-4628-8ef2-92a66f778a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a4e1e6b7-d9b3-4c76-9d95-e9424fdba16a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_61c33a4b-8765-4695-a639-81c2521f067a" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a4e1e6b7-d9b3-4c76-9d95-e9424fdba16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/Debt" xlink:type="simple" xlink:href="insm-20200630.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_8302df17-d685-4e18-982a-74e5062e0e73" 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_33978846-199f-4248-a9d6-2701f49e8d1e" 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_8302df17-d685-4e18-982a-74e5062e0e73" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_33978846-199f-4248-a9d6-2701f49e8d1e" 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-20200630.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_8f53ad6e-318b-4636-b292-467e70ca9989" 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_cb56c79a-1271-4fa6-9e4d-59fc3eb32e4e" 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_8f53ad6e-318b-4636-b292-467e70ca9989" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_cb56c79a-1271-4fa6-9e4d-59fc3eb32e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1ed93e1c-69e0-49ef-8d82-0e0deddeec5f" 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_8f53ad6e-318b-4636-b292-467e70ca9989" xlink:to="loc_us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_1ed93e1c-69e0-49ef-8d82-0e0deddeec5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5803e541-7f7b-4706-96f7-7ca9bd469a2b" 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_8f53ad6e-318b-4636-b292-467e70ca9989" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_5803e541-7f7b-4706-96f7-7ca9bd469a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtNarrativeDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#DebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/DebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b7e5b019-07fa-4279-9318-ddf7dcc94725" 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_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" 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_b7e5b019-07fa-4279-9318-ddf7dcc94725" xlink:to="loc_us-gaap_DebtInstrumentTable_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c88c75e4-df81-4873-9ef3-8ad4658feb69" 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_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c88c75e4-df81-4873-9ef3-8ad4658feb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_34411007-4182-40f6-b4de-57fe781151ea" 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_c88c75e4-df81-4873-9ef3-8ad4658feb69" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_34411007-4182-40f6-b4de-57fe781151ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_806f13e3-110e-48be-9448-42be6747a8af" 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_34411007-4182-40f6-b4de-57fe781151ea" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_806f13e3-110e-48be-9448-42be6747a8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermAxis_b1eb2b7a-97ed-4f98-a322-4e6abef34bd6" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" xlink:to="loc_insm_DebtInstrumentConversionTermAxis_b1eb2b7a-97ed-4f98-a322-4e6abef34bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_DebtInstrumentConversionTermAxis_b1eb2b7a-97ed-4f98-a322-4e6abef34bd6" xlink:to="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermOneMember_1a6c75d1-1f14-431a-8ae5-bd8550cb3ce2" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:to="loc_insm_DebtInstrumentConversionTermOneMember_1a6c75d1-1f14-431a-8ae5-bd8550cb3ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermTwoMember_bf5fd82b-30b9-4f69-93b8-14f11ddaffbd" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:to="loc_insm_DebtInstrumentConversionTermTwoMember_bf5fd82b-30b9-4f69-93b8-14f11ddaffbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermThreeMember_7b1ce61b-d88d-490a-816d-0d5d7170cf59" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:to="loc_insm_DebtInstrumentConversionTermThreeMember_7b1ce61b-d88d-490a-816d-0d5d7170cf59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConversionTermFourMember_80ee3862-52a6-4620-a195-cf1bbf37439e" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConversionTermFourMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_insm_DebtInstrumentConversionTermDomain_e2d98cf6-3fd1-4fa2-9d5e-53c7e4cff719" xlink:to="loc_insm_DebtInstrumentConversionTermFourMember_80ee3862-52a6-4620-a195-cf1bbf37439e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_8cbbdb39-e11e-45f0-816c-7f21fce528be" 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_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" xlink:to="loc_us-gaap_DebtInstrumentAxis_8cbbdb39-e11e-45f0-816c-7f21fce528be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f77acbe8-71ec-40f3-8a3f-160c67212a5c" 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_8cbbdb39-e11e-45f0-816c-7f21fce528be" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f77acbe8-71ec-40f3-8a3f-160c67212a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_0da05e51-c08e-42f9-9b3b-daab488c60c9" xlink:href="insm-20200630.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f77acbe8-71ec-40f3-8a3f-160c67212a5c" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_0da05e51-c08e-42f9-9b3b-daab488c60c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_70e11f14-8f14-452d-8abe-866033d7cf4a" 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_b6b87fea-c3cd-4123-9bfd-933ce3def3ac" xlink:to="loc_us-gaap_DebtInstrumentLineItems_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_38576b12-c106-401f-9902-4bbaf8e5a729" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_38576b12-c106-401f-9902-4bbaf8e5a729" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_d0a68658-dc62-4b14-a600-f452bcdd4f00" xlink:href="insm-20200630.xsd#insm_DebtInstrumentOptionToPurchaseAdditionalDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_insm_DebtInstrumentOptionToPurchaseAdditionalDebt_d0a68658-dc62-4b14-a600-f452bcdd4f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f9af8544-1a66-460e-a497-c21268905b67" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f9af8544-1a66-460e-a497-c21268905b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_e52be18a-2068-4792-9e22-6a07b8bcbac0" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_e52be18a-2068-4792-9e22-6a07b8bcbac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_5303a234-8aef-4ca8-91a4-46cac1384078" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionRatio1_5303a234-8aef-4ca8-91a4-46cac1384078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_751965b0-1bc5-41cd-bf56-04e6ad6d943f" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_751965b0-1bc5-41cd-bf56-04e6ad6d943f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_eaeaaf48-bba4-40eb-949c-c7e061762c1e" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdTradingDays_eaeaaf48-bba4-40eb-949c-c7e061762c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_0f97b647-e17b-434c-8a64-df87ec4d667e" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_0f97b647-e17b-434c-8a64-df87ec4d667e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_af054c3e-1fb2-4eca-adaa-0d5d72adc63c" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger_af054c3e-1fb2-4eca-adaa-0d5d72adc63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_50695a97-1e34-494b-819b-994141b2499e" xlink:href="insm-20200630.xsd#insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_insm_DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange_50695a97-1e34-494b-819b-994141b2499e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e92655a7-df48-4053-bdf1-6a1d00d9fcae" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_e92655a7-df48-4053-bdf1-6a1d00d9fcae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_38585cf7-3057-4aec-b54b-e5b7edfb4b2a" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_38585cf7-3057-4aec-b54b-e5b7edfb4b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_69bdbfe3-0aef-4591-8105-ca7befc27d20" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent_69bdbfe3-0aef-4591-8105-ca7befc27d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_bbe585f8-9fd5-443d-88d7-c4723b184231" 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_70e11f14-8f14-452d-8abe-866033d7cf4a" xlink:to="loc_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1_bbe585f8-9fd5-443d-88d7-c4723b184231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/DebtComponentsofDebtDetails" xlink:type="simple" xlink:href="insm-20200630.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_df764fc4-ccd4-42ca-9631-f04decb2eb40" 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_4e6649e4-50c6-4f50-8f38-85c261b9f36f" 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_df764fc4-ccd4-42ca-9631-f04decb2eb40" xlink:to="loc_us-gaap_DebtInstrumentTable_4e6649e4-50c6-4f50-8f38-85c261b9f36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_3f432af0-e293-4202-a50b-51148108ac8e" 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_4e6649e4-50c6-4f50-8f38-85c261b9f36f" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_3f432af0-e293-4202-a50b-51148108ac8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d36374d9-faf5-4c62-ba79-12d72cb8914c" 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_3f432af0-e293-4202-a50b-51148108ac8e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d36374d9-faf5-4c62-ba79-12d72cb8914c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_a8e729a3-cedd-4896-86f3-6a2b0d368fd4" 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_d36374d9-faf5-4c62-ba79-12d72cb8914c" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_a8e729a3-cedd-4896-86f3-6a2b0d368fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c1f5692d-b609-4ac2-bac0-6694eb32d0d7" 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_4e6649e4-50c6-4f50-8f38-85c261b9f36f" xlink:to="loc_us-gaap_DebtInstrumentAxis_c1f5692d-b609-4ac2-bac0-6694eb32d0d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2311ecca-b643-402d-8dcb-1adef24d40a0" 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_c1f5692d-b609-4ac2-bac0-6694eb32d0d7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2311ecca-b643-402d-8dcb-1adef24d40a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_4046facb-9e7e-411e-a9fc-d83552579834" xlink:href="insm-20200630.xsd#insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_2311ecca-b643-402d-8dcb-1adef24d40a0" xlink:to="loc_insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member_4046facb-9e7e-411e-a9fc-d83552579834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_52b1053c-849b-40c9-a13e-5ba2af66bf18" 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_4e6649e4-50c6-4f50-8f38-85c261b9f36f" xlink:to="loc_us-gaap_DebtInstrumentLineItems_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredDebt_09d962de-2d40-4561-974f-c2b1129bfe2c" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_SecuredDebt_09d962de-2d40-4561-974f-c2b1129bfe2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9cec379d-269b-4478-9ad2-c5bd430298a7" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9cec379d-269b-4478-9ad2-c5bd430298a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_89920eac-0e54-4f68-bb38-1ed164948667" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_89920eac-0e54-4f68-bb38-1ed164948667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_5111f1f8-320e-456b-97d0-9afe85fa1eac" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_5111f1f8-320e-456b-97d0-9afe85fa1eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_07a568b8-dc17-4662-bd29-bb4767f54de4" 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_52b1053c-849b-40c9-a13e-5ba2af66bf18" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_07a568b8-dc17-4662-bd29-bb4767f54de4" 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-20200630.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_84b5b5d6-ebbc-4af7-b932-d1cf9735dd9c" 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_LongTermDebtByMaturityAbstract_3cd25d36-583f-46d7-a651-f6db996202ae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtByMaturityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_84b5b5d6-ebbc-4af7-b932-d1cf9735dd9c" xlink:to="loc_us-gaap_LongTermDebtByMaturityAbstract_3cd25d36-583f-46d7-a651-f6db996202ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_a6c2a317-2a05-4bb0-91b8-bb5c39b93d79" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_3cd25d36-583f-46d7-a651-f6db996202ae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_a6c2a317-2a05-4bb0-91b8-bb5c39b93d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_731115ce-8b36-41ce-9e74-f57ac4561040" 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_LongTermDebtByMaturityAbstract_3cd25d36-583f-46d7-a651-f6db996202ae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_731115ce-8b36-41ce-9e74-f57ac4561040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6ddfe422-a28b-4fa5-984b-3ad1def3127d" 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_LongTermDebtByMaturityAbstract_3cd25d36-583f-46d7-a651-f6db996202ae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_6ddfe422-a28b-4fa5-984b-3ad1def3127d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_69641bea-2e59-4abb-96d4-492053026281" 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_LongTermDebtByMaturityAbstract_3cd25d36-583f-46d7-a651-f6db996202ae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_69641bea-2e59-4abb-96d4-492053026281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c83e11a6-10c8-4560-8cff-e3223fe3ccc8" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_3cd25d36-583f-46d7-a651-f6db996202ae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_c83e11a6-10c8-4560-8cff-e3223fe3ccc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c2b04c08-3902-4026-9a24-2970b13179f2" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_3cd25d36-583f-46d7-a651-f6db996202ae" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_c2b04c08-3902-4026-9a24-2970b13179f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_151cdc55-19d6-489f-9f6b-30590120dbae" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtByMaturityAbstract_3cd25d36-583f-46d7-a651-f6db996202ae" xlink:to="loc_us-gaap_LongTermDebt_151cdc55-19d6-489f-9f6b-30590120dbae" 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-20200630.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_c006e2e2-698c-4b3e-9314-995416c210a8" 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_a13db2f7-b418-439c-bc66-0dc1ff64a5e2" 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_c006e2e2-698c-4b3e-9314-995416c210a8" xlink:to="loc_us-gaap_InterestExpenseDebt_a13db2f7-b418-439c-bc66-0dc1ff64a5e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_892b14ad-c2c8-415b-9c71-12250e5508da" 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_c006e2e2-698c-4b3e-9314-995416c210a8" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_892b14ad-c2c8-415b-9c71-12250e5508da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_1881c8fb-c5ca-4661-b9ca-ef6b332f7bd0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c006e2e2-698c-4b3e-9314-995416c210a8" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_1881c8fb-c5ca-4661-b9ca-ef6b332f7bd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ConvertibleDebtInterestExpenseTotal_dc5172e9-2aca-4a36-94c2-c8296c45db20" xlink:href="insm-20200630.xsd#insm_ConvertibleDebtInterestExpenseTotal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c006e2e2-698c-4b3e-9314-995416c210a8" xlink:to="loc_insm_ConvertibleDebtInterestExpenseTotal_dc5172e9-2aca-4a36-94c2-c8296c45db20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_f9eaa9ba-9b59-4e62-a068-75076e3d3397" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c006e2e2-698c-4b3e-9314-995416c210a8" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_f9eaa9ba-9b59-4e62-a068-75076e3d3397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a9fa607d-f56a-4ca4-b414-7c2aa047622b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c006e2e2-698c-4b3e-9314-995416c210a8" xlink:to="loc_us-gaap_InterestExpense_a9fa607d-f56a-4ca4-b414-7c2aa047622b" 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-20200630.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_EquityAbstract_250788a1-08f3-4a3d-93ec-86a365a7dc99" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c292ab88-1711-4769-819d-23f964e8adfc" 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_EquityAbstract_250788a1-08f3-4a3d-93ec-86a365a7dc99" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_c292ab88-1711-4769-819d-23f964e8adfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/ShareholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#ShareholdersEquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/ShareholdersEquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_3424c18c-263f-45e5-80a8-c6ae5bc83397" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_bf524845-48ec-4155-89cf-da1f7ace2b87" 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_EquityAbstract_3424c18c-263f-45e5-80a8-c6ae5bc83397" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_bf524845-48ec-4155-89cf-da1f7ace2b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_0683e02b-8c89-4415-a2eb-fd848b3bf93e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_bf524845-48ec-4155-89cf-da1f7ace2b87" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_0683e02b-8c89-4415-a2eb-fd848b3bf93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_39340cc8-68ef-4e4f-ab1a-f8e9361add34" 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_0683e02b-8c89-4415-a2eb-fd848b3bf93e" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_39340cc8-68ef-4e4f-ab1a-f8e9361add34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PublicStockOfferingMember_4c2b8f6f-b810-44bc-b0f4-419d099107fa" xlink:href="insm-20200630.xsd#insm_PublicStockOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_39340cc8-68ef-4e4f-ab1a-f8e9361add34" xlink:to="loc_insm_PublicStockOfferingMember_4c2b8f6f-b810-44bc-b0f4-419d099107fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OverAllotmentOptionMember_a83a9c29-172c-4f0d-ba6d-35b47980f522" 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_39340cc8-68ef-4e4f-ab1a-f8e9361add34" xlink:to="loc_us-gaap_OverAllotmentOptionMember_a83a9c29-172c-4f0d-ba6d-35b47980f522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember_860d0106-0dbd-4f0c-9d55-753cd55147fb" xlink:href="insm-20200630.xsd#insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_39340cc8-68ef-4e4f-ab1a-f8e9361add34" xlink:to="loc_insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember_860d0106-0dbd-4f0c-9d55-753cd55147fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5270936a-6ff8-4cda-ae25-22d01793b079" 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_ScheduleOfStockByClassTable_bf524845-48ec-4155-89cf-da1f7ace2b87" xlink:to="loc_us-gaap_AwardTypeAxis_5270936a-6ff8-4cda-ae25-22d01793b079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a44a33f-c0bc-418b-a8e2-cb57f89cc2b6" 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_5270936a-6ff8-4cda-ae25-22d01793b079" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a44a33f-c0bc-418b-a8e2-cb57f89cc2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_614e39f6-7780-4805-bfca-26d039573ece" xlink:href="insm-20200630.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6a44a33f-c0bc-418b-a8e2-cb57f89cc2b6" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_614e39f6-7780-4805-bfca-26d039573ece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_18ebe8eb-8ac4-4e3a-87ef-ddae055a79d2" 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_6a44a33f-c0bc-418b-a8e2-cb57f89cc2b6" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_18ebe8eb-8ac4-4e3a-87ef-ddae055a79d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_79d1e58a-4b9a-4992-b1a3-6e7d35112fc4" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_bf524845-48ec-4155-89cf-da1f7ace2b87" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_79d1e58a-4b9a-4992-b1a3-6e7d35112fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bcc88287-22b9-49ce-8781-8cf3bb77cfcd" 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_79d1e58a-4b9a-4992-b1a3-6e7d35112fc4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bcc88287-22b9-49ce-8781-8cf3bb77cfcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_6c00d423-5e85-4acc-88e0-dea7271a303d" 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_bcc88287-22b9-49ce-8781-8cf3bb77cfcd" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_6c00d423-5e85-4acc-88e0-dea7271a303d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_bf524845-48ec-4155-89cf-da1f7ace2b87" xlink:to="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_034865d4-b8e4-46b0-95ff-4c28505cfb48" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_034865d4-b8e4-46b0-95ff-4c28505cfb48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_951d15a2-8dcf-4244-86ec-f8d701817576" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_951d15a2-8dcf-4244-86ec-f8d701817576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_e0fc5e7f-78ad-4ceb-99ca-bf2d3e6d65eb" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_CommonStockSharesIssued_e0fc5e7f-78ad-4ceb-99ca-bf2d3e6d65eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a59c22b8-802f-414d-b93f-15c3915bd5f2" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a59c22b8-802f-414d-b93f-15c3915bd5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8c99a1e0-2934-4fcd-8345-a2cf2076cd48" 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_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_8c99a1e0-2934-4fcd-8345-a2cf2076cd48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_0b8a6685-9d7a-41e2-ba70-7e95a79c4d44" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_0b8a6685-9d7a-41e2-ba70-7e95a79c4d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_935b6a2f-b67d-478c-b617-eb5e2408c2b0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_935b6a2f-b67d-478c-b617-eb5e2408c2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_d595ea35-5d17-4b2b-b4b4-4825a9e771c9" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_d595ea35-5d17-4b2b-b4b4-4825a9e771c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f209c348-e3cf-42c2-85c7-1b78aa81f19b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f209c348-e3cf-42c2-85c7-1b78aa81f19b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_42dc9689-1548-44d4-adbc-ca6c663a9b54" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_42dc9689-1548-44d4-adbc-ca6c663a9b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9329cf80-ebed-44b3-982b-0c67656d80ef" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9329cf80-ebed-44b3-982b-0c67656d80ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_780a097b-7ce3-4f2f-9555-b591feb088fe" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_PreferredStockSharesIssued_780a097b-7ce3-4f2f-9555-b591feb088fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_9f6e8734-ed9f-4b67-b481-477426255011" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_2dc4aaf4-e926-4e37-ad64-02d7b96df97b" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_9f6e8734-ed9f-4b67-b481-477426255011" 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-20200630.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cf63b2ed-c990-4670-afac-5b551978a489" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_688921a2-8ad7-4cc1-bbe9-b959dd993f98" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cf63b2ed-c990-4670-afac-5b551978a489" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_688921a2-8ad7-4cc1-bbe9-b959dd993f98" 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-20200630.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cbcd1df4-769f-4e33-bdb4-5dcef0446210" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_102c5fcf-f73b-4bbf-8c10-457278b2d125" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cbcd1df4-769f-4e33-bdb4-5dcef0446210" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_102c5fcf-f73b-4bbf-8c10-457278b2d125" 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-20200630.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0f6e04d4-5ca2-4df1-882d-4131c4b52f9a" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3866f466-85bc-49a5-b0b6-03cb2d8a70e9" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0f6e04d4-5ca2-4df1-882d-4131c4b52f9a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3866f466-85bc-49a5-b0b6-03cb2d8a70e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_07dea73d-2654-4e75-a60b-5a8fac1ef26c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3866f466-85bc-49a5-b0b6-03cb2d8a70e9" xlink:to="loc_us-gaap_PlanNameAxis_07dea73d-2654-4e75-a60b-5a8fac1ef26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d143e763-98f5-4708-84a1-61c7595af98c" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_07dea73d-2654-4e75-a60b-5a8fac1ef26c" xlink:to="loc_us-gaap_PlanNameDomain_d143e763-98f5-4708-84a1-61c7595af98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_A2019IncentivePlanMember_973d4bf9-bcda-4d9a-be98-315784165c19" xlink:href="insm-20200630.xsd#insm_A2019IncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d143e763-98f5-4708-84a1-61c7595af98c" xlink:to="loc_insm_A2019IncentivePlanMember_973d4bf9-bcda-4d9a-be98-315784165c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeStockPurchasePlan2018Member_d980ef06-1d7f-4a0e-a586-1fca83f28bd8" xlink:href="insm-20200630.xsd#insm_EmployeeStockPurchasePlan2018Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_d143e763-98f5-4708-84a1-61c7595af98c" xlink:to="loc_insm_EmployeeStockPurchasePlan2018Member_d980ef06-1d7f-4a0e-a586-1fca83f28bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_b00ed79b-bbc8-423d-8f78-b32c655c8564" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_3866f466-85bc-49a5-b0b6-03cb2d8a70e9" xlink:to="loc_us-gaap_AwardTypeAxis_b00ed79b-bbc8-423d-8f78-b32c655c8564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_18497edd-b326-42d6-b4f6-9c8f963b9cd9" 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_b00ed79b-bbc8-423d-8f78-b32c655c8564" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_18497edd-b326-42d6-b4f6-9c8f963b9cd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_EmployeeAndDirectorsStockOptionsMember_61b3c661-b952-46cf-8d49-ff37ac641aec" xlink:href="insm-20200630.xsd#insm_EmployeeAndDirectorsStockOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_18497edd-b326-42d6-b4f6-9c8f963b9cd9" xlink:to="loc_insm_EmployeeAndDirectorsStockOptionsMember_61b3c661-b952-46cf-8d49-ff37ac641aec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_086e856c-84d3-4bf4-9135-aaf59561a0e0" 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_18497edd-b326-42d6-b4f6-9c8f963b9cd9" xlink:to="loc_us-gaap_PerformanceSharesMember_086e856c-84d3-4bf4-9135-aaf59561a0e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_f5e9bb7f-d37d-4bbe-89e2-11627fe82058" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_18497edd-b326-42d6-b4f6-9c8f963b9cd9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_f5e9bb7f-d37d-4bbe-89e2-11627fe82058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" 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_3866f466-85bc-49a5-b0b6-03cb2d8a70e9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c97b4032-0924-4bb9-934e-1b3670168674" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_c97b4032-0924-4bb9-934e-1b3670168674" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_58319094-46b8-4204-ab5d-cef8a29d4d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_58319094-46b8-4204-ab5d-cef8a29d4d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_77366023-0ad7-4265-85c1-1240257e3990" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_77366023-0ad7-4265-85c1-1240257e3990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross_158e834c-8138-4803-8d38-30c0ed56957f" xlink:href="insm-20200630.xsd#insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_insm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross_158e834c-8138-4803-8d38-30c0ed56957f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_83e73930-027c-4cf6-9bfd-77dbcaa04dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_83e73930-027c-4cf6-9bfd-77dbcaa04dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_71880ad6-f304-481e-b088-012b420c2a72" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_71880ad6-f304-481e-b088-012b420c2a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_64e478cb-a9b3-447f-8c45-4285b53b085e" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_64e478cb-a9b3-447f-8c45-4285b53b085e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_262f248a-f463-43b4-851a-d221cf7f931f" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_262f248a-f463-43b4-851a-d221cf7f931f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a605b0df-4c67-4bf7-9d9e-c6175cbd1687" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_7e34e8c4-c0ff-4e6a-ac1f-afc16a7fa483" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a605b0df-4c67-4bf7-9d9e-c6175cbd1687" 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-20200630.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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fd428447-debb-4284-bc89-01e8108353d0" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e67e0f-d2a5-49d9-b8e6-a9c7b8a17b06" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fd428447-debb-4284-bc89-01e8108353d0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a2e67e0f-d2a5-49d9-b8e6-a9c7b8a17b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_edece6d8-5251-4266-bc7d-6c59736f0f27" 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_a2e67e0f-d2a5-49d9-b8e6-a9c7b8a17b06" xlink:to="loc_us-gaap_AwardTypeAxis_edece6d8-5251-4266-bc7d-6c59736f0f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3bce364-2bed-465f-8194-445b271138e5" 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_edece6d8-5251-4266-bc7d-6c59736f0f27" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3bce364-2bed-465f-8194-445b271138e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_insm_StockOptionsAndRestrictedStockUnitsMember_4f41e7bd-46da-48c8-88b3-8b1fd1874e81" xlink:href="insm-20200630.xsd#insm_StockOptionsAndRestrictedStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b3bce364-2bed-465f-8194-445b271138e5" xlink:to="loc_insm_StockOptionsAndRestrictedStockUnitsMember_4f41e7bd-46da-48c8-88b3-8b1fd1874e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_6c6905e8-62c1-4ad3-8b14-03bdb6cf4551" 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_a2e67e0f-d2a5-49d9-b8e6-a9c7b8a17b06" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_6c6905e8-62c1-4ad3-8b14-03bdb6cf4551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_a7ffb7c3-20ff-408e-aa21-a9407f7e2dbb" 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_6c6905e8-62c1-4ad3-8b14-03bdb6cf4551" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_a7ffb7c3-20ff-408e-aa21-a9407f7e2dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_03eb91e9-c60d-4245-8ad2-ab865d664bc1" 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_a7ffb7c3-20ff-408e-aa21-a9407f7e2dbb" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_03eb91e9-c60d-4245-8ad2-ab865d664bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a7da0fd5-5a01-40b9-ac1b-ce68c6f68c0d" 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_a7ffb7c3-20ff-408e-aa21-a9407f7e2dbb" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a7da0fd5-5a01-40b9-ac1b-ce68c6f68c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b880e45d-99ab-440e-b056-57c0eb4fd9af" 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_a2e67e0f-d2a5-49d9-b8e6-a9c7b8a17b06" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b880e45d-99ab-440e-b056-57c0eb4fd9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f55c53cf-418a-4044-a0d5-176c55cc7c51" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b880e45d-99ab-440e-b056-57c0eb4fd9af" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f55c53cf-418a-4044-a0d5-176c55cc7c51" 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-20200630.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_5fc376cf-c4b0-406d-9351-641aa56c069a" 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_fb29b58e-4768-47bb-af38-9ba4deb1ef93" 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_5fc376cf-c4b0-406d-9351-641aa56c069a" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_fb29b58e-4768-47bb-af38-9ba4deb1ef93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.insmed.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="insm-20200630.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.insmed.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_8228b405-6210-4e40-bb4c-cab66bffc044" 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_IncomeTaxExpenseBenefit_1028cd2f-4085-41f0-a992-49e0720c88fe" 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_IncomeTaxDisclosureAbstract_8228b405-6210-4e40-bb4c-cab66bffc044" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1028cd2f-4085-41f0-a992-49e0720c88fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_828d1d3b-c00c-4929-980c-206b2e7c6675" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8228b405-6210-4e40-bb4c-cab66bffc044" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_828d1d3b-c00c-4929-980c-206b2e7c6675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_07db4de7-a321-40e2-94d7-814dbfe7ea36" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_8228b405-6210-4e40-bb4c-cab66bffc044" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_07db4de7-a321-40e2-94d7-814dbfe7ea36" 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-20200630.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_94f3cd2b-7922-4149-952f-75ab56591415" 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_76063612-0169-4091-932e-7a5b9d94b97d" 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_94f3cd2b-7922-4149-952f-75ab56591415" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_76063612-0169-4091-932e-7a5b9d94b97d" 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-20200630.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_fa35ff02-0a3b-4500-a6db-9c3223fc7f6d" 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_OperatingLeaseExpense_d0972552-cd11-440e-bb71-c3e59e45d151" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_fa35ff02-0a3b-4500-a6db-9c3223fc7f6d" xlink:to="loc_us-gaap_OperatingLeaseExpense_d0972552-cd11-440e-bb71-c3e59e45d151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>insm-20200630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:insm="http://www.insmed.com/20200630"
  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:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="insm-20200630.xsd" xlink:type="simple"/>
    <context id="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ib05d0fd0c6c84777b2b5436ef39b4e20_I20200803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2020-08-03</instant>
        </period>
    </context>
    <context id="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2a84a298cf424dfcae7e734675f09351_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ic8bc0c8a894d452b87bf8518f6506fcb_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="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic2e23cbd0b634e5d88ea8238c34cbca1_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia6ab3d5341a8462cb9ce69bd3d27e339_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ia02801ff79eb4b65846eb73a0e6b37f5_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="id3f17ba2a43048b39a6acbee7be4050e_I20190331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i6dc7ffc951414406b78b2ed9e17841d0_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i969dbda02b464077854ac5b4ff448d39_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i55c414770f9b4492988efbea86b465bb_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic2bd5b0343f64e8e906832fc0e2034bb_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i402314d9b8bd497382cc334cd3c98d8c_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i360198b498784d46870f47750b80bb88_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i7980f5e3f91c4e1bbee7c5d292246eea_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id5ef16fa81404b0c9d8af88118e13530_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i6931a63280cd43529088fa7d2f39bd37_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia6c43652cf6648db8a082b4db559d6ad_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iae84686c0e0d46d897962e780f38ad2d_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i45c77c42e68e43ad90a612823a4309e9_I20190630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0db93806e7f04069816ec5d8b51a9e46_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i876347a6bff641a685bbe579b6114ec4_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i2706c5575055483f800d0d3240d34d9a_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="id7ababcac2df4453b9563c05ddf3a55e_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i2cfe17f244624b02beedcdf503226fe6_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i94155c15e79c42c7aa0e3d59d5524c5c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9e32f2684388408eaaefb49fda1c5aa4_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia1e035e3a6744db9996bff02b4b8e2f9_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i31ade5ccffb94051a4fd98e3adae488e_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i96ad12c2a75f4ddb972115a4a606638c_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iefabcbf4c56d4c6b82b09e1d77e9d6bd_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5c42087bff5e4008851d1e8b440d1032_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i2ef56dde44784a6d93f8967ee2e69598_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iae579f7d6010496ea6c6d0d374ed44df_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i0d41ebd4cbe04303828bf5f2efc5f863_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="ibd8e61f7ab8b4b0fa7874e24153075f2_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i2540323fb8ca4758acb2427268b911a5_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="if5294b3e581f4877867709712c419f12_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="i753bd10a48024ac0bfe75ffb829e0a90_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="iad8d62786c9947b99f28c4098e1915b9_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="iaa2f6b7139234fe799d9857478b7e185_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="i98c2c293b6fa4ef3badb04515386847a_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic910c0e099cd45fc8e6c91ba61463969_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie3cc7f0e2e2b442b88b57601e8943f8f_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia1cf47a93e7448668458ea4884a48208_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5043b136fd4443a5a778612e6435661b_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i4de4a91c480b4d61a1b9543db094b271_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="if97f83488eda496084ae496009bd853f_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie3ba83ff44494c47a2a0c715ef7a74ee_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1aa3d6c1753b41b18f2d283808b41180_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="i8dd8cd4565d2412c8d495cead2e8a3c9_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="idf13d20becf141a69f9a820a17f2c670_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="i3d5e4a7902804c0fb0a45bce1fae9de0_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="ibbffc1086af743d99cf4e2df92d33267_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6d50be8ed4ac4dcd8a5f69215051416b_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1e8f735e14f84015b11344cfa175ca9c_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ibe89c631450241d1a63d3c46433b2111_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6365d0c60c544ae6babc717a551c23f6_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">insm:StockOptionsAndESPPSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5fc61a889ab24bf9a3e900f0d13e2959_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ifed0000d291648b0978739c96545e217_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i671a57e71b844ca0b57db87cb9e77a03_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">insm:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idac4878909d94fd6b46ca6d8ecff8234_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6c6475ad61e744dc9ca794e2e96d9e56_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <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>2020-06-30</instant>
        </period>
    </context>
    <context id="ie7b675b9dc6c4a4eac0c1f5314144e51_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="if5815ad6e65848ea84fe8f60c8e7691d_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i2be0e771720b4388a5a9618684f922ed_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="ibe6f009b3b324050a3d53302a58d3bc6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <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="if05212f9f9a04650825c4ed34e0f843a_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="i4ddb14e9930d452fb822c8e4a8b2184b_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="i7c0403030684438aacc884502daa2e23_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="i2b928c2684e64a589c5b7df6da72fcfa_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="iade3b564b1214f07baa84865800d9c1c_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i31e2621281324355b733c085703f61a6_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i78a5ccc9229041579243560e87ae9f63_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i02bca3e7e42446578c45a355a4769d6d_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i86ed93e082cd420198f09f0c8513e86d_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="id50e0f080a2e43c2a63ba6f12311cb78_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3d153312667e41fa932f95fcc39560bd_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i5fd4cfebbfa04790828e5d05d999f6be_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i5d4d3b0de0e047d5837879774801c2b2_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie2bdd0cf3c6046c28da5787fde845137_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i6a57e721fb644718b3a5337a71702547_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="if2c74019c46941dcb1597966a1b81763_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ide9268a8a10b45ac924591b25420221b_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i77d921073afb405983cdaecd62841c8c_D20190101-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ie7a5d6fcfb9647e4be6798c482ccc1fe_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia76e0c127bff4b82a1c6ea92a20c72c9_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4a8001ccff614ebb9c7d7cc32f145eff_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i1b76f291a4d841d095f1b61da1e35aa4_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2ba2d08a73f24919a50af1c3da4a9c15_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i6b164e3eb276409da49caf78d7a1215e_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9b19cacbeb1f4a01900519bbf5fadd71_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i34a780245bf144ec93be0d366b242e6a_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i44b159b46aa34bbea88277f16704af04_I20200101">
        <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>2020-01-01</instant>
        </period>
    </context>
    <context id="idaccad51bfee490a916b595e42e82c99_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="idb6f31c2ea6248449d065adfaf3d1b72_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="id7e4f7dd90e942d592f7600f8b558018_I20200101">
        <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>2020-01-01</instant>
        </period>
    </context>
    <context id="i99df579558634fa6b57968b6d83e4da7_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i4f931df969a44ad9af2f5e92d8207b47_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i80008ec51577454fb8bf65c12c087908_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i9ac0b822d73b4d1fb7943064421a5111_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i00661f7d44ec4929b2828e73d39b5186_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i968e64bfcff646ab9951dbd089fb0d84_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="i1016731c03e8434fad41fa5c68c22de9_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iddfbf5c1541242e38a6563dcaeacced2_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i9063525863f547de8f5d9051c3a84699_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="if74c0de7a90342209ab007c0ec8dc18e_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia1398f37118e4a90ab7299f64e28fd20_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iedeb071b87e243aa9c36413b27191068_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i9b8b711e5d1d47a599bb37cb76be9f20_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="i969529cc7ae649a2993c6baa7f1d8a12_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ia4deb355daff48ebba3dc059dd21b040_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i07056a9476cc4a6cb42fa997351fa898_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="if8e7cfa6cbd24a8cb8772a54cbb493ff_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i575efe5f3db64166926db1854c54af89_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i039a65ec95a34bcd9c28252d70512913_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="i46f1bc41ad214deabb05bc277491c04b_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i30dca80f915349b2b33020fd5ac97e66_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="i8617b349dcbb4884b9557dd499ece0d4_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="iae5a531a41ce40f5853dacc82c3a8b92_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="i96db90a4d0934e038acf84aeb7e054a1_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="ie85e34cdf0474a5e9e83ccbc72a4329d_D20200101-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iad47fdc4154f4267abcb7bca85833c52_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="ic78ae0b57b354caaa88c03173d6f3a9b_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="i9e1009ee1b76437899b95d4e6632c3b9_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:DebtInstrumentConversionTermOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i39c79b1bf702426fb2876c3bd1641b79_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:DebtInstrumentConversionTermTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i341671050ca64fe49b31e0044f99d2ad_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:DebtInstrumentConversionTermThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i62167cf8184a4858a422c40574069035_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:DebtInstrumentConversionTermFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-31</endDate>
        </period>
    </context>
    <context id="i4c896a37f7f341dc969d35fd1792877b_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="icd47db7531bf47ec84e88c47b9a31178_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i0ab49f44ef65494292304565bb889ff1_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="i662f0fb9557a44d48c9041b63dfdd685_D20190524-20190524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">insm:PublicStockOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-24</startDate>
            <endDate>2019-05-24</endDate>
        </period>
    </context>
    <context id="i438826db40a44f888f799a7b9e330bc0_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="if2c10e5977a244139bcbb0d075da921a_I20190524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <instant>2019-05-24</instant>
        </period>
    </context>
    <context id="i9f7fa65481794616834c74cd253fad71_D20190524-20190524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
        </entity>
        <period>
            <startDate>2019-05-24</startDate>
            <endDate>2019-05-24</endDate>
        </period>
    </context>
    <context id="i35849c518b8f465590223fd805b9c6d3_D20190524-20190524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">insm:PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-24</startDate>
            <endDate>2019-05-24</endDate>
        </period>
    </context>
    <context id="iee40b68c68274376846b97b372e2c488_I20190516">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">insm:A2019IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-05-16</instant>
        </period>
    </context>
    <context id="ida6e5fee90c4449ebe13b71e9a736b02_D20200512-20200512">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">insm:A2019IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-12</startDate>
            <endDate>2020-05-12</endDate>
        </period>
    </context>
    <context id="i81fcec1c1b3b41e6ab409f6b5e4f4f2b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">insm:A2019IncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i474a6749af9248b18f58c2af29777ffc_I20180515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">insm:EmployeeStockPurchasePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-15</instant>
        </period>
    </context>
    <context id="ibc8574e53cc04e91a22f87e026abe996_D20180515-20180515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001104506</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">insm:EmployeeStockPurchasePlan2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-15</startDate>
            <endDate>2018-05-15</endDate>
        </period>
    </context>
    <context id="i037cebd5de5a4867a41a3dd00aa59092_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i50d1181c77bb48ea8b274885ffaa102d_I20200630">
        <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>2020-06-30</instant>
        </period>
    </context>
    <context id="id41f8f93f06f4a848ca3dfcbd9aca396_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i186bfb6ae7444f299bf2eacdf2af6688_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i3652e4eab1154017a294cee3dae3ec5b_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0e5d1ac25b284039943773fd5ad78337_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ifebefad065974c208f5e0cd0e1844e2c_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i30f35dbae8674e2b80c5c8110a4838e7_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="id696a464649d4330b3638b0d6f2aee2c_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i926bf38a119e4569a942f54e29126d0f_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic90aa3619c494cc6b081c079199f44b5_D20200401-20200630">
        <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>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="iaf6ee07ff9d140cc9d94ceb280ababc1_D20190401-20190630">
        <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-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i86bf282eac8e4c0aa48c7ea43082e87e_D20200101-20200630">
        <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>2020-01-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i7d36b0712da64868baa0cd598860b208_D20190101-20190630">
        <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-06-30</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="security">
        <measure>insm:security</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="day">
        <measure>insm:day</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80L2ZyYWc6ODFjZWE4YzUzMzE1NGUwY2I3YzE5ZTYyMjY1NGUyNTIvdGFibGU6MGM3MGYyNmM3YjFiNGM0ZWI2M2YwMjc0NjVkM2VmOWIvdGFibGVyYW5nZTowYzcwZjI2YzdiMWI0YzRlYjYzZjAyNzQ2NWQzZWY5Yl80LTEtMS0xLTA_8004d1a2-9715-4437-a878-dd47ef7f970e">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80L2ZyYWc6ODFjZWE4YzUzMzE1NGUwY2I3YzE5ZTYyMjY1NGUyNTIvdGFibGU6MGM3MGYyNmM3YjFiNGM0ZWI2M2YwMjc0NjVkM2VmOWIvdGFibGVyYW5nZTowYzcwZjI2YzdiMWI0YzRlYjYzZjAyNzQ2NWQzZWY5Yl82LTEtMS0xLTA_16626a72-e4b6-4828-8844-dd099ada341b">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80L2ZyYWc6ODFjZWE4YzUzMzE1NGUwY2I3YzE5ZTYyMjY1NGUyNTIvdGFibGU6MGM3MGYyNmM3YjFiNGM0ZWI2M2YwMjc0NjVkM2VmOWIvdGFibGVyYW5nZTowYzcwZjI2YzdiMWI0YzRlYjYzZjAyNzQ2NWQzZWY5Yl83LTEtMS0xLTA_fedfc5c2-aca9-410c-84de-9610522a358c">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80L2ZyYWc6ODFjZWE4YzUzMzE1NGUwY2I3YzE5ZTYyMjY1NGUyNTIvdGV4dHJlZ2lvbjo4MWNlYThjNTMzMTU0ZTBjYjdjMTllNjIyNjU0ZTI1Ml83OA_40e269e4-0a6c-4fa1-9651-9d1501a7eea0">0001104506</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80L2ZyYWc6ODFjZWE4YzUzMzE1NGUwY2I3YzE5ZTYyMjY1NGUyNTIvdGV4dHJlZ2lvbjo4MWNlYThjNTMzMTU0ZTBjYjdjMTllNjIyNjU0ZTI1Ml83OQ_b9988c5a-793e-476a-a7a9-bdb350dabbb1">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:DebtInstrumentConvertibleConversionRatio1
      contextRef="i4c896a37f7f341dc969d35fd1792877b_D20180101-20180131"
      decimals="7"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81NS9mcmFnOmU0YTNiMTZjYTA2ODRlMDQ5Y2MyMzdhMjc3MjAxY2FlL3RhYmxlOjJhZGExMjdhOTM0NDQ3YTI5YmMwN2YxMDRiYWViMDhiL3RhYmxlcmFuZ2U6MmFkYTEyN2E5MzQ0NDdhMjliYzA3ZjEwNGJhZWIwOGJfNC0xLTEtMS0w_0ebaae04-4b4c-42d0-a8b5-5cfc570b5691"
      unitRef="number">0.0255384</us-gaap:DebtInstrumentConvertibleConversionRatio1>
    <dei:DocumentType
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk4_4165aa4d-c88f-483d-bd65-6f540a45ae84">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk5_84aa9e5b-55db-4141-98c6-c0552db63c9d">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMjU_8e91a3bd-e510-442c-bfe0-17c042be822d">2020-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTky_29300aa3-9c50-4d8c-870d-44f33f51ed24">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTkz_a48aa84d-f47e-45dd-93da-71cc31d00079">000-30739</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTkw_aba911aa-7ea7-4083-88f3-c4e578d698a7">INSMED INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN18wLTAtMS0xLTA_f72a0485-0d4f-42bb-9ef5-9844ce6ee06d">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN18wLTItMS0xLTA_c41d39a5-0584-476d-9f7d-290408a130df">54-1972729</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN18zLTAtMS0xLTAvdGV4dHJlZ2lvbjo4ZGM4Y2MyNjAyODg0ZTgyYjdhNzk3YWViNmM4NTNmM180_a5f6ee76-0219-452a-baa3-e5e2b553b4f2">700 US Highway 202/206</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN180LTAtMS0xLTAvdGV4dHJlZ2lvbjo5MzQxMTcwNWI5ODE0ZTdhOGY2MzgyNjkzNWUzYmRkMl80_70e0c3da-f889-4801-925a-12a6f331535a">Bridgewater</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN180LTAtMS0xLTAvdGV4dHJlZ2lvbjo5MzQxMTcwNWI5ODE0ZTdhOGY2MzgyNjkzNWUzYmRkMl84_a76613fe-5161-4452-aaad-fa9605a30deb">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6YTU3ZWU4Yzk0NjAwNDBiZjkwZjVlODA4NWNjZjEwMjcvdGFibGVyYW5nZTphNTdlZThjOTQ2MDA0MGJmOTBmNWU4MDg1Y2NmMTAyN180LTItMS0xLTA_8b7680c7-3ba0-4792-9925-d41f17155760">08807</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk0_2c346042-6416-4b79-ae11-fa624e3cab1e">908</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk1_74cdaa15-30d5-4c54-823b-abbe80c220d0">977-9900</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6NGNkNzkwNDdlYmE1NDU1YmE1MTdkN2ZjODMxMmYzNTUvdGFibGVyYW5nZTo0Y2Q3OTA0N2ViYTU0NTViYTUxN2Q3ZmM4MzEyZjM1NV8xLTAtMS0xLTA_37b0bad0-303d-4a05-bfd2-e5999f8ad5f8">Common stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6NGNkNzkwNDdlYmE1NDU1YmE1MTdkN2ZjODMxMmYzNTUvdGFibGVyYW5nZTo0Y2Q3OTA0N2ViYTU0NTViYTUxN2Q3ZmM4MzEyZjM1NV8xLTEtMS0xLTA_5ee57383-a820-4aa9-abb8-62ca3f4e54e8">INSM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6NGNkNzkwNDdlYmE1NDU1YmE1MTdkN2ZjODMxMmYzNTUvdGFibGVyYW5nZTo0Y2Q3OTA0N2ViYTU0NTViYTUxN2Q3ZmM4MzEyZjM1NV8xLTItMS0xLTA_08034c6f-2fdf-4e6a-af3e-7cc1fcf3b99f">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk2_d1127b2b-03d1-494c-a079-1645818330a5">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTk3_bd4a1c48-5772-4f0c-b00d-b50749733c4e">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6OGNiMzQ3MjdmNzk0NGQxYzhjYjQxNGViOWYyZjE5YjkvdGFibGVyYW5nZTo4Y2IzNDcyN2Y3OTQ0ZDFjOGNiNDE0ZWI5ZjJmMTliOV8wLTAtMS0xLTAvdGV4dHJlZ2lvbjoyY2UzNmI5MmU5MGE0ZDBhOTMwNDFiZTU5YmQ0ODkwYV81_ef327ae3-e0ac-4c07-aa3c-d364c81348d9">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6OGNiMzQ3MjdmNzk0NGQxYzhjYjQxNGViOWYyZjE5YjkvdGFibGVyYW5nZTo4Y2IzNDcyN2Y3OTQ0ZDFjOGNiNDE0ZWI5ZjJmMTliOV8yLTItMS0xLTAvdGV4dHJlZ2lvbjo0M2RkZGU4YmMzYWI0NzgxYWJlY2I5Mzg3YzM5OTc0M18zMQ_150fc991-e063-411a-93aa-7c789df4c6bb">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGFibGU6OGNiMzQ3MjdmNzk0NGQxYzhjYjQxNGViOWYyZjE5YjkvdGFibGVyYW5nZTo4Y2IzNDcyN2Y3OTQ0ZDFjOGNiNDE0ZWI5ZjJmMTliOV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjoyMzJhOGFlNWM1Njk0Y2E4YWEyOWE4NzQxNThkNjFkYl8yOQ_c7dece10-f487-4d10-b2da-278734b0e8e4">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTkx_3f4e32ec-05e7-489a-bc51-bc27a379661f">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib05d0fd0c6c84777b2b5436ef39b4e20_I20200803"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xL2ZyYWc6OWM2YjZiNGZiY2YzNDI4ZDljN2Q3YTg1MGY0NTllMmIvdGV4dHJlZ2lvbjo5YzZiNmI0ZmJjZjM0MjhkOWM3ZDdhODUwZjQ1OWUyYl8yMTMz_acac9971-b96a-4bb8-8ff7-c4b822a821ba"
      unitRef="shares">101480980</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNS0xLTEtMS0w_0a796d04-7ec6-42f7-833f-86f769f2b33d"
      unitRef="usd">641911000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNS0zLTEtMS0w_11cb8b5f-9516-418f-9330-dfc169a2e79c"
      unitRef="usd">487429000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNi0xLTEtMS0w_8e1be325-c95d-4d76-8768-fee2735f177d"
      unitRef="usd">15173000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNi0zLTEtMS0w_633877d8-c1e1-4162-a6ea-e0675123addc"
      unitRef="usd">19232000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNy0xLTEtMS0w_f930c200-a955-4544-93c2-b7a8e57a860a"
      unitRef="usd">35473000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNy0zLTEtMS0w_68707a51-8ded-4362-9430-ab28f1019f6d"
      unitRef="usd">28313000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfOC0xLTEtMS0w_c3cb557d-143c-42ff-bfb2-4a886d792841"
      unitRef="usd">14755000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfOC0zLTEtMS0w_e87cb0c6-fea5-494f-ad76-5a79c7cc6b5f"
      unitRef="usd">20220000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfOS0xLTEtMS0w_38d3cf3b-b012-4e8e-ae12-fe91d23a0235"
      unitRef="usd">707312000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfOS0zLTEtMS0w_6a439ec4-ae1d-4034-9e6b-e2a95cac8855"
      unitRef="usd">555194000</us-gaap:AssetsCurrent>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTEtMS0xLTEtMA_6adccafa-01fc-4fb8-a3f6-d3ec2f276ed1"
      unitRef="usd">51185000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTEtMy0xLTEtMA_eaf6735f-14bb-46c2-af3b-38990e5116c6"
      unitRef="usd">53682000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTItMS0xLTEtMA_61346e73-175f-4eb0-8cdb-af16d71483f9"
      unitRef="usd">56826000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTItMy0xLTEtMA_de437e93-92af-4d10-a121-c6b714fffcc4"
      unitRef="usd">60180000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTMtMS0xLTEtMA_b23a0fbd-b7a2-482a-9c66-cd05330a2fa0"
      unitRef="usd">14536000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTMtMy0xLTEtMA_e6c32f7a-46ac-4da4-867d-1143b1eab8cc"
      unitRef="usd">15256000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTQtMS0xLTEtMA_df227b2a-5c41-4fdd-9173-3423680adaff"
      unitRef="usd">31901000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTQtMy0xLTEtMA_61e5b9cf-7f7e-4179-976e-19bcbe4e96df"
      unitRef="usd">37673000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssets
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTUtMS0xLTEtMA_d7f8c2f9-3d86-4274-8a76-d5224a700bd7"
      unitRef="usd">23605000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTUtMy0xLTEtMA_16baf94c-23a2-431e-8e9e-4ff787c17953"
      unitRef="usd">20314000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTYtMS0xLTEtMA_ccdd412b-2c45-45d2-ba5a-fcab494f4972"
      unitRef="usd">885365000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMTYtMy0xLTEtMA_ebacdd1e-f3dd-4f4c-9226-c173599ea285"
      unitRef="usd">742299000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjAtMS0xLTEtMA_de4f5235-a1b1-403c-b4b2-d319b41700a6"
      unitRef="usd">25005000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjAtMy0xLTEtMA_5122cd54-351f-4aea-b7c8-31fee5944cac"
      unitRef="usd">13184000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjEtMS0xLTEtMA_8da0ed8f-4f1f-4cfb-9258-21370237d590"
      unitRef="usd">31924000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjEtMy0xLTEtMA_be8c8796-5dd8-463e-9d46-fadaa951eee5"
      unitRef="usd">40375000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjItMS0xLTEtMA_2a6be1a4-bc9c-40f8-9e96-059f35ea797e"
      unitRef="usd">13021000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjItMy0xLTEtMA_12c234cc-bd2a-4eb2-800d-2fee7a5227ca"
      unitRef="usd">19140000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjMtMS0xLTEtMA_d13e5891-952f-41cd-9b6b-2228346d211f"
      unitRef="usd">1305000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjMtMy0xLTEtMA_11b645f1-cc6a-4cf5-8237-69677678f654"
      unitRef="usd">1221000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjQtMS0xLTEtMA_288049bf-d692-4d94-bec7-c92bb44dfe7d"
      unitRef="usd">7499000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjQtMy0xLTEtMA_ecf57bbf-f93b-4761-8896-6516df5295c8"
      unitRef="usd">11040000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjUtMS0xLTEtMA_a9283b63-27a4-4973-9af1-21fdcddb19ab"
      unitRef="usd">0</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjUtMy0xLTEtMA_a791911f-fba8-4a68-90bb-e5fa9b0b5f44"
      unitRef="usd">280000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjYtMS0xLTEtMA_dfe91fe6-0fda-42e5-94a0-26b2e20da1f1"
      unitRef="usd">78754000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjYtMy0xLTEtMA_992960fd-e440-4b0b-96ce-23bceaa1cf3d"
      unitRef="usd">85240000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjgtMS0xLTEtMA_59af3802-5c3e-4fe9-996a-bd968ce8d184"
      unitRef="usd">346001000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjgtMy0xLTEtMA_f1a78e5e-c733-4e95-839e-5b0058557aea"
      unitRef="usd">335940000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjktMS0xLTEtMA_e5a9a871-b0a4-45f7-825f-bb5cab06ffac"
      unitRef="usd">18855000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMjktMy0xLTEtMA_c9952c8c-b75e-4c57-a747-5c63b21ba9f4"
      unitRef="usd">19529000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzAtMS0xLTEtMA_08e7f932-129d-4a51-a995-8a6a5c56345d"
      unitRef="usd">25099000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzAtMy0xLTEtMA_ba2537ad-6db6-4f7a-88ea-fdf4cac5d046"
      unitRef="usd">29308000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzEtMS0xLTEtMA_67f34614-2e59-4a15-a511-d73cc5ce8af7"
      unitRef="usd">11338000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzEtMy0xLTEtMA_9927f75f-4fce-47d2-94bb-c12cda739830"
      unitRef="usd">10608000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzItMS0xLTEtMA_44c919ac-b237-4dce-ae8e-e3d218b73dc0"
      unitRef="usd">480047000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzItMy0xLTEtMA_55ed00a5-2a0d-4d27-bf41-4f2e1717776e"
      unitRef="usd">480625000</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzE5_5bf1b0d5-adeb-43ca-bb42-9ae4e20da1ab"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzE5_64e269cd-372b-4805-bac3-959d1282d5dc"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzMz_96b67070-6ad3-471e-84ba-0420fc28cc8d"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzMz_f43071e0-1045-443f-b89b-a25b1d079bd6"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzU1_2bd04414-534f-4347-a815-7b012dd1e3cc"
      unitRef="shares">101434104</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzU1_92b3364a-b443-44bd-b64a-63092d55800f"
      unitRef="shares">101434104</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzYy_185cdc40-65d4-47c5-9399-9a2478f81d49"
      unitRef="shares">89682387</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmIxMjA0NGRmYjIyMjQ5MjViZTFkMzM2MmEyNTI0MzQwXzYy_e72833e8-5bc4-4f12-9701-1319da39c2f8"
      unitRef="shares">89682387</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMS0xLTEtMA_1768d0b4-9476-406a-a41a-632ab37c0a63"
      unitRef="usd">1014000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzUtMy0xLTEtMA_2cdf6ae9-689a-46c6-bd49-0e886c5b664f"
      unitRef="usd">897000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzYtMS0xLTEtMA_aec9a031-099c-4f10-a9a5-f76f88fcc9f0"
      unitRef="usd">2069119000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzYtMy0xLTEtMA_4757273c-915b-4cd6-9c50-d214d068022d"
      unitRef="usd">1797286000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzctMS0xLTEtMA_643b5840-e72f-49a1-938e-4561d7a81039"
      unitRef="usd">-1664717000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzctMy0xLTEtMA_28403be0-490a-4034-ac82-6ea5587dff03"
      unitRef="usd">-1536499000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzgtMS0xLTEtMA_64b0138a-43cf-4950-a715-d1bd14af3f98"
      unitRef="usd">-98000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzgtMy0xLTEtMA_4dd4c42d-83da-4ff3-9a7d-57408a582777"
      unitRef="usd">-10000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzktMS0xLTEtMA_b0874b82-7719-4794-b338-0c0d8ef9264d"
      unitRef="usd">405318000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfMzktMy0xLTEtMA_589468d2-1ab2-40e4-b0ee-07a0fa1f081f"
      unitRef="usd">261674000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNDAtMS0xLTEtMA_52df8432-b9bf-4755-b14b-7971d7057c9f"
      unitRef="usd">885365000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xNi9mcmFnOmYxM2QwZmFhZmVjNTQxMTY4MTMzNTJkZDJmNGM3YWZjL3RhYmxlOjYyYTZjYTAwZDdiYjQ5NjRhNmRkYjFlZDJmOWE3OTNmL3RhYmxlcmFuZ2U6NjJhNmNhMDBkN2JiNDk2NGE2ZGRiMWVkMmY5YTc5M2ZfNDAtMy0xLTEtMA_9c0b4ef7-1d8d-494c-9404-38542c363bef"
      unitRef="usd">742299000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMy0xLTEtMS0w_3212556d-27ab-4819-a99f-e1a662c276ff"
      unitRef="usd">42495000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMy0zLTEtMS0w_babb885d-b56c-432f-a8a3-6ed979f07d9c"
      unitRef="usd">29972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMy01LTEtMS0w_fc96c3dd-5118-4be3-8dcd-3cb5348b3eb5"
      unitRef="usd">79355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMy03LTEtMS0w_9ce49733-4343-4da1-9f1b-bcdee72369df"
      unitRef="usd">51874000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNC0xLTEtMS0zNQ_3204973e-a56b-4ee8-94be-9aca8956cf62"
      unitRef="usd">9950000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNC0zLTEtMS0zNQ_a34ef9cf-296d-4db6-84d8-c24b6782c68f"
      unitRef="usd">4919000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNC01LTEtMS0w_00ec1b7b-c2bb-4bf0-a944-c682bc4b6b50"
      unitRef="usd">18388000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNC03LTEtMS0w_347f8d85-e558-4d96-8705-b1403733ceea"
      unitRef="usd">9069000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNS0xLTEtMS0xMDEw_66ff37b9-af84-43c2-97cb-71378540d34e"
      unitRef="usd">32545000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNS0zLTEtMS0xMDA3_418b08ad-efd2-4d16-891c-1a13cc96b928"
      unitRef="usd">25053000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNS01LTEtMS0w_d1b5d0c2-0eab-4c53-a890-117672b5d2c8"
      unitRef="usd">60967000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfNS03LTEtMS0w_37bcc2ac-7567-4c41-ab41-ebd9f5f25969"
      unitRef="usd">42805000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfOS0xLTEtMS0w_99366854-f5b6-4720-b2c2-050647f53996"
      unitRef="usd">35748000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfOS0zLTEtMS0w_cfe2f101-d8ad-4fad-8029-999cd8235847"
      unitRef="usd">33538000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfOS01LTEtMS0w_f624e1db-5f33-4397-a5e0-0b7d9497f362"
      unitRef="usd">71932000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfOS03LTEtMS0w_aa863b77-5607-424b-a290-880bc58632c4"
      unitRef="usd">64741000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTAtMS0xLTEtMA_64dd30e6-bf06-478b-90fa-26a9a418e91a"
      unitRef="usd">49663000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTAtMy0xLTEtMA_b8a5eecd-e87c-4dae-8310-dd413e0cd51b"
      unitRef="usd">52433000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTAtNS0xLTEtMA_e5a683a3-7a6c-40a9-b93b-0755b6fdbc8c"
      unitRef="usd">101009000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTAtNy0xLTEtMA_a0382442-d1ba-443c-93c9-ae97fd93ffbf"
      unitRef="usd">107243000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTEtMS0xLTEtMA_aba469f5-892f-4fb2-a220-feeb1d972167"
      unitRef="usd">1248000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTEtMy0xLTEtMA_217e9004-d21d-4174-bf06-882b101e9893"
      unitRef="usd">1248000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTEtNS0xLTEtMA_dca8554f-6be4-458a-90d0-679994d6b219"
      unitRef="usd">2497000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTEtNy0xLTEtMA_98b38ca4-c62c-4af3-9a52-e3a42a1c73fd"
      unitRef="usd">2496000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:CostsAndExpenses
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTItMS0xLTEtMA_9d322b31-5fe9-4fb6-b697-eff53e34464a"
      unitRef="usd">86659000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTItMy0xLTEtMA_170a3505-9892-415b-aac2-16f395e59188"
      unitRef="usd">87219000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTItNS0xLTEtMA_9fd4dc42-1868-431f-8e98-c932c44fe1e8"
      unitRef="usd">175438000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTItNy0xLTEtMA_27bf4f7f-0b61-4b7b-8606-0b457eca7833"
      unitRef="usd">174480000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTQtMS0xLTEtMA_97ba293e-5199-46da-9194-07bbf45b3075"
      unitRef="usd">-54114000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTQtMy0xLTEtMA_cdccd07c-2cee-4d69-8011-419613413175"
      unitRef="usd">-62166000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTQtNS0xLTEtMA_ed76d4bc-72a1-40ad-849e-77ef10953cd0"
      unitRef="usd">-114471000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTQtNy0xLTEtMA_1b17b965-9838-4fd2-8284-945724b704a7"
      unitRef="usd">-131675000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTYtMS0xLTEtMA_4f807a03-8fb5-4755-9df2-d75a1921e2b7"
      unitRef="usd">203000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTYtMy0xLTEtMA_bfaade7d-f843-4c78-b836-c08be49690a8"
      unitRef="usd">2578000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTYtNS0xLTEtMA_5a439eef-db66-428b-84b5-aa55b63c44bf"
      unitRef="usd">1607000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTYtNy0xLTEtMA_f3d48e44-d83c-46a0-8585-affc54799fe6"
      unitRef="usd">4994000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InterestExpense
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTctMS0xLTEtMA_89f27a1b-dcaa-485a-98c3-45f7588631ee"
      unitRef="usd">7469000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTctMy0xLTEtMA_93b64284-ecee-4f43-bc5d-e3b3971f242c"
      unitRef="usd">6785000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTctNS0xLTEtMA_2ef31e5a-6531-4c77-903a-66bbbf2ce122"
      unitRef="usd">14880000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTctNy0xLTEtMA_ef8df55a-bd8b-48cc-8fad-770dc1cf90e3"
      unitRef="usd">13511000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTktMS0xLTEtMA_7b75b927-3807-46fc-8f82-daaba459afdc"
      unitRef="usd">-46000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTktMy0xLTEtMA_55a7699a-7366-4331-b6ce-0a65fd564b50"
      unitRef="usd">-51000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTktNS0xLTEtMA_a03d05c0-1992-47ee-bc9c-14ad99824a19"
      unitRef="usd">-10000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMTktNy0xLTEtMA_1f962612-ff18-4a88-9eb2-cfe8425cc416"
      unitRef="usd">-170000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjAtMS0xLTEtMA_c44ed215-7fdb-41e3-974f-91612806dbb0"
      unitRef="usd">-61426000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjAtMy0xLTEtMA_438e41c2-a6ba-4047-bde6-f3550633785c"
      unitRef="usd">-66424000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjAtNS0xLTEtMA_17cf44bd-7bb1-43b4-961a-db7df84f714b"
      unitRef="usd">-127754000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjAtNy0xLTEtMA_06c6575d-d0d8-442e-8048-abcd997a9a70"
      unitRef="usd">-140362000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjItMS0xLTEtMA_32ed354c-dea8-4256-a4f3-ca5483645461"
      unitRef="usd">428000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjItMy0xLTEtMA_0bf908d8-0e98-4e11-bbd0-d91741e45b6a"
      unitRef="usd">90000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjItNS0xLTEtMA_8f16a6b5-0007-4384-9ce9-9e37eec64cbc"
      unitRef="usd">464000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjItNy0xLTEtMA_bd0bbc44-c8ba-4773-98af-faf566c24b93"
      unitRef="usd">305000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjQtMS0xLTEtMA_e1539c5d-2b05-4828-a792-a4c73c261584"
      unitRef="usd">-61854000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjQtMy0xLTEtMA_e98fb18d-4243-460f-b384-c074bad9913e"
      unitRef="usd">-66514000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjQtNS0xLTEtMA_ee46c256-de22-4eed-bc5a-b6c3f936d919"
      unitRef="usd">-128218000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjQtNy0xLTEtMA_0432433a-84c5-447f-b5f7-f5a4d90cc81f"
      unitRef="usd">-140667000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjYtMS0xLTEtMA_1b132b19-ca7e-4b4f-9c1e-24035a995c81"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjYtMy0xLTEtMA_1598bd6d-0b13-4c1a-a6e2-67ca24beb484"
      unitRef="usdPerShare">-0.81</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjYtNS0xLTEtMA_a105063a-9c3b-4006-bc09-d03b8fa3a0ba"
      unitRef="usdPerShare">-1.38</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjYtNy0xLTEtMA_6f754e90-2ea5-4494-ab85-4dd0b1963a42"
      unitRef="usdPerShare">-1.77</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjgtMS0xLTEtMA_0d6701e2-655c-47d6-b213-90192c25b4e8"
      unitRef="shares">96633000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjgtMy0xLTEtMA_90573736-8de5-46ae-aec7-e25e40901a3f"
      unitRef="shares">81806000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjgtNS0xLTEtMA_906971f8-56e5-4f31-ba28-a7230704fb44"
      unitRef="shares">93206000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMjgtNy0xLTEtMA_357c961b-5840-4213-b24a-cef2018383fa"
      unitRef="shares">79685000</us-gaap:WeightedAverageNumberOfShareOutstandingBasicAndDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzAtMS0xLTEtMA_c6a3e900-ae55-4c8e-8c33-9a6540f70b6c"
      unitRef="usd">-61854000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzAtMy0xLTEtMA_27079d09-20c5-4308-a713-c66933c60136"
      unitRef="usd">-66514000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzAtNS0xLTEtMA_b637924a-1d28-4a45-8162-d41cb99740cb"
      unitRef="usd">-128218000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzAtNy0xLTEtMA_182db42f-4001-4744-843d-82282c99dced"
      unitRef="usd">-140667000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzItMS0xLTEtMA_fff80f42-c21e-4b3c-ae3a-fbde3af1174f"
      unitRef="usd">-51000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzItMy0xLTEtMA_94db1379-73ee-4595-b8e5-ee0b067aef1d"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzItNS0xLTEtMA_a166df89-f4f1-4f6d-b801-5c3df3006877"
      unitRef="usd">-88000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzItNy0xLTEtMA_85b3421f-6a3c-4ba5-9cea-b6686c55754b"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzMtMS0xLTEtMA_2d8e37c9-2cb7-4158-b7cb-ece4f9aa2534"
      unitRef="usd">-61905000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzMtMy0xLTEtMA_09131319-6b5f-40cc-a28c-96b8018c2bdf"
      unitRef="usd">-66551000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzMtNS0xLTEtMA_3ee3e63b-2e85-4220-82ad-23cea9d1e775"
      unitRef="usd">-128306000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8xOS9mcmFnOmE0NGZhN2Y5ZjQzYTQ0MjJiYWUwMzU2YTk0OTIyNDQ0L3RhYmxlOmQxOGNlZTJjMjZiNjRmYmRiZjk5YmViNDQyMWZmY2EyL3RhYmxlcmFuZ2U6ZDE4Y2VlMmMyNmI2NGZiZGJmOTliZWI0NDIxZmZjYTJfMzMtNy0xLTEtMA_1ba94632-d45e-40f8-afea-56d2353138e1"
      unitRef="usd">-140665000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ic2e23cbd0b634e5d88ea8238c34cbca1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi0xLTEtMS00MQ_014ecf0d-e7ce-41ef-87e1-34d6c78cc961"
      unitRef="shares">77596000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic2e23cbd0b634e5d88ea8238c34cbca1_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi0zLTEtMS00MQ_9b292ecd-2178-461c-9996-a2153b071d79"
      unitRef="usd">776000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6ab3d5341a8462cb9ce69bd3d27e339_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi01LTEtMS00MQ_a57b4280-3a6c-416b-9b28-9c79aa7765c7"
      unitRef="usd">1499646000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia02801ff79eb4b65846eb73a0e6b37f5_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi03LTEtMS00MQ_bd086208-2786-4dfc-aeeb-ad033d094285"
      unitRef="usd">-1356315000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3f17ba2a43048b39a6acbee7be4050e_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi05LTEtMS00MQ_ef9962c3-7010-4bad-b6a0-d3d660db3712"
      unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6dc7ffc951414406b78b2ed9e17841d0_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMi0xMS0xLTEtNDE_de2f7f74-cf87-4922-93db-d01b868314e2"
      unitRef="usd">144137000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i969dbda02b464077854ac5b4ff448d39_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNC03LTEtMS00MQ_6bc04cb8-cc5a-4397-b6ca-777f6fd06456"
      unitRef="usd">-66514000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNC0xMS0xLTEtNDE_a30ac714-af47-4a45-bfbd-9c9a1783c577"
      unitRef="usd">-66514000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i55c414770f9b4492988efbea86b465bb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNS05LTEtMS00MQ_4ddcbf43-ed79-47c2-b6f0-b21af871db2b"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNS0xMS0xLTEtNDE_6049a27c-0bf4-464d-a915-27427105bdc7"
      unitRef="usd">-37000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ic2bd5b0343f64e8e906832fc0e2034bb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNi0xLTEtMS00MQ_08ab049a-478e-455a-b7e0-23ced2ca7126"
      unitRef="shares">910000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic2bd5b0343f64e8e906832fc0e2034bb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNi0zLTEtMS00MQ_50f0cc8b-4b8d-42fd-9a7e-f37da47d094a"
      unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i402314d9b8bd497382cc334cd3c98d8c_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNi01LTEtMS00MQ_8a59b648-9de2-48db-b9c1-d8723e16ab80"
      unitRef="usd">10447000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i360198b498784d46870f47750b80bb88_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNi0xMS0xLTEtNDE_40218ecd-684b-438e-9971-e446890c4adb"
      unitRef="usd">10455000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7980f5e3f91c4e1bbee7c5d292246eea_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNy0xLTEtMS00OA_3013e96f-6854-4614-8b11-cda744343007"
      unitRef="shares">10658000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7980f5e3f91c4e1bbee7c5d292246eea_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNy0zLTEtMS00OA_e295fb43-567f-430a-b4fa-c3d47b51a4e7"
      unitRef="usd">107000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id5ef16fa81404b0c9d8af88118e13530_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNy01LTEtMS00MQ_f200fa9d-19c2-4794-b780-c5920d1014ea"
      unitRef="usd">261071000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfNy0xMS0xLTEtNDE_f5440dbc-107c-416e-9be2-4538b73934ca"
      unitRef="usd">261178000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i7980f5e3f91c4e1bbee7c5d292246eea_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfOC0xLTEtMS00MQ_9cf97560-5f77-432a-8d76-50446d2279f4"
      unitRef="shares">43000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i7980f5e3f91c4e1bbee7c5d292246eea_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfOC0zLTEtMS00MQ_b88d5542-4cd6-4921-b98e-e9c32a9d8b0b"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfOC0xMS0xLTEtNDE_59202e98-f597-4305-939e-d8875ac3db9f"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id5ef16fa81404b0c9d8af88118e13530_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfOS01LTEtMS00MQ_fcb0b8df-a936-40d6-bb4a-b94d21c1f1dc"
      unitRef="usd">7353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfOS0xMS0xLTEtNDE_4b55b49e-ab9b-4517-8489-77a7bddd7315"
      unitRef="usd">7353000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="i6931a63280cd43529088fa7d2f39bd37_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtMS0xLTEtNDE_7f093bd0-d0d5-492e-b07a-cd8b88525c57"
      unitRef="shares">89207000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6931a63280cd43529088fa7d2f39bd37_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtMy0xLTEtNDE_05f6f9dd-9102-4c82-a994-0b03dfb58dda"
      unitRef="usd">892000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6c43652cf6648db8a082b4db559d6ad_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtNS0xLTEtNDE_01f880d0-129c-4aa0-a258-39cf0eca195b"
      unitRef="usd">1778517000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae84686c0e0d46d897962e780f38ad2d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtNy0xLTEtNDE_bc11ea8c-db41-44a1-8ce6-b921103eee0f"
      unitRef="usd">-1422829000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45c77c42e68e43ad90a612823a4309e9_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtOS0xLTEtNDE_fcf57c66-bbbe-4095-adb2-248904361d82"
      unitRef="usd">-7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0db93806e7f04069816ec5d8b51a9e46_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTAtMTEtMS0xLTQx_5c602884-4847-4487-9be8-3396e56af722"
      unitRef="usd">356573000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i876347a6bff641a685bbe579b6114ec4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItMS0xLTEtNDE_9c7dbb1e-bd2e-44c7-abbb-0a4fdf5eef0d"
      unitRef="shares">89860000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i876347a6bff641a685bbe579b6114ec4_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItMy0xLTEtNDE_25cb82a7-ca9d-4da2-896b-86e5f837b023"
      unitRef="usd">899000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2706c5575055483f800d0d3240d34d9a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItNS0xLTEtNDE_9ff276a4-c5f0-4ca8-87b6-da6f9d307eec"
      unitRef="usd">1808712000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id7ababcac2df4453b9563c05ddf3a55e_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItNy0xLTEtNDE_49123e44-883a-40bb-b40d-070115cf5b79"
      unitRef="usd">-1602863000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cfe17f244624b02beedcdf503226fe6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItOS0xLTEtNDE_f82c112a-cab3-4b50-84b9-66b59d0b6e29"
      unitRef="usd">-47000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94155c15e79c42c7aa0e3d59d5524c5c_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTItMTEtMS0xLTQx_16138161-7b05-410f-8a42-0e2cf64f7eff"
      unitRef="usd">206701000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9e32f2684388408eaaefb49fda1c5aa4_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTQtNy0xLTEtNDE_f3714ae8-b669-45c4-880c-5cb08941c7c4"
      unitRef="usd">-61854000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTQtMTEtMS0xLTQx_161a5176-425e-46de-b385-294cdd2fbc59"
      unitRef="usd">-61854000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia1e035e3a6744db9996bff02b4b8e2f9_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTUtOS0xLTEtNDE_f2c06fb7-2911-4990-91c4-404115c39fcf"
      unitRef="usd">-51000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTUtMTEtMS0xLTQx_e7424770-d6c1-41f2-9dc3-71bc8e40fd23"
      unitRef="usd">-51000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i31ade5ccffb94051a4fd98e3adae488e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTYtMS0xLTEtNDE_13b81579-f981-4434-bc24-cdf92c025f06"
      unitRef="shares">321000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i31ade5ccffb94051a4fd98e3adae488e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTYtMy0xLTEtNDE_bfa22306-a52b-4f26-ba7f-731426e11c1e"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i96ad12c2a75f4ddb972115a4a606638c_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTYtNS0xLTEtNDE_1b64bed2-58a9-4e77-81e5-a28422d29dc9"
      unitRef="usd">5138000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iefabcbf4c56d4c6b82b09e1d77e9d6bd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTYtMTEtMS0xLTQx_371f50b4-1097-40ca-b55c-09be03717645"
      unitRef="usd">5141000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i5c42087bff5e4008851d1e8b440d1032_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTctMS0xLTEtNDE_0deeee31-fd21-44ac-837a-f4d940092aa8"
      unitRef="shares">11155000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5c42087bff5e4008851d1e8b440d1032_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTctMy0xLTEtNDE_1882c100-44a8-4810-b152-9d9b9578cc34"
      unitRef="usd">111000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2ef56dde44784a6d93f8967ee2e69598_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTctNS0xLTEtNDE_38a391fc-743b-4c32-8fef-1a209f45f7f6"
      unitRef="usd">245801000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTctMTEtMS0xLTQx_6b81d5f5-d4b8-45ed-86d4-a637d1c33eca"
      unitRef="usd">245912000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i5c42087bff5e4008851d1e8b440d1032_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTgtMS0xLTEtNDE_b61110ba-2432-4121-b8d9-028f87dd36e1"
      unitRef="shares">98000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5c42087bff5e4008851d1e8b440d1032_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTgtMy0xLTEtNDE_ead4cc3e-4d44-4e8d-bf7d-1b6171393dc5"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTgtMTEtMS0xLTQx_3b55d375-a238-49ce-8ba9-eadb61d8ee0c"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i2ef56dde44784a6d93f8967ee2e69598_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTktNS0xLTEtNDE_41ef3d66-7628-40c3-a49c-26f4f6cf5404"
      unitRef="usd">9468000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMTktMTEtMS0xLTQx_7e889cb7-988a-43d8-abdc-2929d6b302ff"
      unitRef="usd">9468000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="iae579f7d6010496ea6c6d0d374ed44df_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtMS0xLTEtNDE_5dd82b95-e0a7-4e5c-ae19-8bf05b364748"
      unitRef="shares">101434000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iae579f7d6010496ea6c6d0d374ed44df_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtMy0xLTEtNDE_fdc8f746-da41-4310-ad81-87461a66b580"
      unitRef="usd">1014000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d41ebd4cbe04303828bf5f2efc5f863_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtNS0xLTEtNDE_07ec7f0b-0e81-4910-839f-c386d0e82443"
      unitRef="usd">2069119000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd8e61f7ab8b4b0fa7874e24153075f2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtNy0xLTEtNDE_71a1a973-96ec-4f47-9472-a5abc9407806"
      unitRef="usd">-1664717000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2540323fb8ca4758acb2427268b911a5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtOS0xLTEtNDE_01f478a0-248a-4e9e-8b1d-39b1b173fb28"
      unitRef="usd">-98000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjVlZjhjYzQ4ODcwZDQzZGQ5NjIxNzYzMzRmMjVlZDUzL3RhYmxlcmFuZ2U6NWVmOGNjNDg4NzBkNDNkZDk2MjE3NjMzNGYyNWVkNTNfMjAtMTEtMS0xLTQx_d256bb6e-63ba-4722-a313-a12e44a9772c"
      unitRef="usd">405318000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="if5294b3e581f4877867709712c419f12_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi0xLTEtMS0w_28f968f2-88ae-41af-a37e-588f15a6334f"
      unitRef="shares">77308000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if5294b3e581f4877867709712c419f12_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi0zLTEtMS0w_88c59e7a-9c27-47ab-b8a4-07deb14cff0f"
      unitRef="usd">773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i753bd10a48024ac0bfe75ffb829e0a90_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi01LTEtMS0w_9cbff199-90bc-406d-8c10-f7d40197ce89"
      unitRef="usd">1489664000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iad8d62786c9947b99f28c4098e1915b9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi03LTEtMS0w_b07254ad-24e0-4704-8826-910d25fdb3d4"
      unitRef="usd">-1282162000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iaa2f6b7139234fe799d9857478b7e185_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi05LTEtMS0w_cc348a1e-bad3-4cb3-ad27-64d600b4b829"
      unitRef="usd">-9000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98c2c293b6fa4ef3badb04515386847a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMi0xMS0xLTEtMA_689a1559-f2a1-47c5-92ea-589e34f0697d"
      unitRef="usd">208266000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ic910c0e099cd45fc8e6c91ba61463969_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNC03LTEtMS0w_4270fd27-f5bd-46d2-a9d2-86b6977b2c8c"
      unitRef="usd">-140667000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNC0xMS0xLTEtMA_caad527f-01d7-4174-928b-46ba7edff526"
      unitRef="usd">-140667000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie3cc7f0e2e2b442b88b57601e8943f8f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNS05LTEtMS0w_54b3a0de-c5ca-408a-863e-6b2215f12de3"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNS0xMS0xLTEtMA_11ca821d-4178-42ef-af43-b59bf6608fe9"
      unitRef="usd">2000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="ia1cf47a93e7448668458ea4884a48208_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNi0xLTEtMS0w_12e57689-7f71-4a9b-b7f0-044f13e6272b"
      unitRef="shares">1163000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ia1cf47a93e7448668458ea4884a48208_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNi0zLTEtMS0w_5f213d7a-8ac9-4819-821e-1f53a49cb999"
      unitRef="usd">11000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5043b136fd4443a5a778612e6435661b_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNi01LTEtMS0w_069edcad-24fb-4d00-b982-6f7b795c9b74"
      unitRef="usd">13493000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i4de4a91c480b4d61a1b9543db094b271_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNi0xMS0xLTEtMA_d99e48d4-8e23-4db9-8dd5-066689a3eebe"
      unitRef="usd">13504000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="if97f83488eda496084ae496009bd853f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNy0xLTEtMS0xMDE0_210517ea-3361-4537-a90c-d9e85b7b2f15"
      unitRef="shares">10658000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="if97f83488eda496084ae496009bd853f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNy0zLTEtMS0xMDE0_b15c01ae-a2b0-4b81-8dfb-c5627d47d2eb"
      unitRef="usd">107000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie3ba83ff44494c47a2a0c715ef7a74ee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNy01LTEtMS0w_5b629456-cdbe-429d-8b76-b50748e59a2a"
      unitRef="usd">261071000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfNy0xMS0xLTEtMA_fff5e917-9739-4dec-9e16-98478ba14a83"
      unitRef="usd">261178000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="if97f83488eda496084ae496009bd853f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfOC0xLTEtMS0w_2fc23c2c-514f-4857-b64d-6bcb721be070"
      unitRef="shares">78000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="if97f83488eda496084ae496009bd853f_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfOC0zLTEtMS0w_736e1078-c427-41d2-bbc9-b5654b300a15"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfOC0xMS0xLTEtMA_75a77bf1-e636-4b42-a78a-7818a1c1f6f0"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie3ba83ff44494c47a2a0c715ef7a74ee_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfOS01LTEtMS0w_288b9f46-9123-4189-b893-f40000810e5e"
      unitRef="usd">14289000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfOS0xMS0xLTEtMA_782252a9-10b3-4a18-b2c6-659e3c20fedc"
      unitRef="usd">14289000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="i6931a63280cd43529088fa7d2f39bd37_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtMS0xLTEtMA_3841f8d2-f0ba-4506-ae40-83423d0e09c2"
      unitRef="shares">89207000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6931a63280cd43529088fa7d2f39bd37_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtMy0xLTEtMA_2f7c3e78-66e0-4c51-9dc7-1172f02ab5be"
      unitRef="usd">892000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia6c43652cf6648db8a082b4db559d6ad_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtNS0xLTEtMA_0d9809a8-9c6f-48a8-86ee-c6b1f0e8e0c7"
      unitRef="usd">1778517000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae84686c0e0d46d897962e780f38ad2d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtNy0xLTEtMA_131491be-d027-4295-9de7-e621e2070a7c"
      unitRef="usd">-1422829000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45c77c42e68e43ad90a612823a4309e9_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtOS0xLTEtMA_af3d9723-73b9-4e5f-9cb5-b8d336262c1a"
      unitRef="usd">-7000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0db93806e7f04069816ec5d8b51a9e46_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTAtMTEtMS0xLTA_1be2f8ec-7dbf-4292-adf5-5ab9d125178e"
      unitRef="usd">356573000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i1aa3d6c1753b41b18f2d283808b41180_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItMS0xLTEtMA_3729d2b3-2063-4ecc-92a3-b3b72ed7aaae"
      unitRef="shares">89682000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1aa3d6c1753b41b18f2d283808b41180_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItMy0xLTEtMA_ff146b04-5027-45df-b75e-32c7a0b2c87f"
      unitRef="usd">897000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8dd8cd4565d2412c8d495cead2e8a3c9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItNS0xLTEtMA_5891031c-fba9-422a-87e8-73916113b5ea"
      unitRef="usd">1797286000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idf13d20becf141a69f9a820a17f2c670_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItNy0xLTEtMA_18c1b395-6088-426d-9237-72f0dd86d04f"
      unitRef="usd">-1536499000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3d5e4a7902804c0fb0a45bce1fae9de0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItOS0xLTEtMA_dc3fe65e-aa16-441b-9d35-21e9576e1e32"
      unitRef="usd">-10000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTItMTEtMS0xLTA_d6b92746-f8ca-48f9-91c8-8bfe48a553dd"
      unitRef="usd">261674000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibbffc1086af743d99cf4e2df92d33267_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTQtNy0xLTEtMA_cd052ac3-57a5-4740-922b-4ee1fbdb3748"
      unitRef="usd">-128218000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTQtMTEtMS0xLTA_0414c1fc-d7c4-46cc-9bfc-33fa36e8aa59"
      unitRef="usd">-128218000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6d50be8ed4ac4dcd8a5f69215051416b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTUtOS0xLTEtMA_2445c5eb-a41d-46ba-8666-12b92986bc2c"
      unitRef="usd">-88000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTUtMTEtMS0xLTA_85cfd781-cb63-4031-b2eb-c7795471ef2b"
      unitRef="usd">-88000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i1e8f735e14f84015b11344cfa175ca9c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTYtMS0xLTEtMA_2885a3be-2362-43ff-af9e-2533b562a046"
      unitRef="shares">472000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1e8f735e14f84015b11344cfa175ca9c_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTYtMy0xLTEtMA_936d969a-d2f1-47ab-a7ce-f0bacc2a9d0c"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ibe89c631450241d1a63d3c46433b2111_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTYtNS0xLTEtMA_90481ace-b22d-4f4c-b390-cf1d59a199e1"
      unitRef="usd">7562000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6365d0c60c544ae6babc717a551c23f6_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTYtMTEtMS0xLTA_6de1716d-9bd0-4bc0-9dec-7e5009c85896"
      unitRef="usd">7567000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i5fc61a889ab24bf9a3e900f0d13e2959_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTctMS0xLTEtMA_c1800b79-26b2-4250-ba31-d76dbe414429"
      unitRef="shares">11155000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5fc61a889ab24bf9a3e900f0d13e2959_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTctMy0xLTEtMA_4f684c3c-5aa6-44a8-826e-7256bd514aa3"
      unitRef="usd">111000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ifed0000d291648b0978739c96545e217_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTctNS0xLTEtMA_8d75e917-ccdf-4dda-b853-422006d28f84"
      unitRef="usd">245801000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTctMTEtMS0xLTA_223a599f-76c7-4aaa-9db1-7045c0fd367c"
      unitRef="usd">245912000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i5fc61a889ab24bf9a3e900f0d13e2959_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTgtMS0xLTEtMA_6c2ba41b-8562-4b5c-b083-8b387897d5b9"
      unitRef="shares">125000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5fc61a889ab24bf9a3e900f0d13e2959_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTgtMy0xLTEtMA_ead6f9e2-d568-4322-857f-48a6118971f1"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTgtMTEtMS0xLTA_04e86275-ac87-4a28-87ce-6ef678038028"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ifed0000d291648b0978739c96545e217_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTktNS0xLTEtMA_ee2b16f2-a9c7-4cb1-b1d4-3523ed80a2fc"
      unitRef="usd">18470000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMTktMTEtMS0xLTA_e517ac8a-c043-4ae9-9beb-816d58f00e63"
      unitRef="usd">18470000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:SharesOutstanding
      contextRef="iae579f7d6010496ea6c6d0d374ed44df_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtMS0xLTEtMA_25d9dac2-fbc1-4fbe-838d-00afc3bcf122"
      unitRef="shares">101434000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iae579f7d6010496ea6c6d0d374ed44df_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtMy0xLTEtMA_c557352c-21c6-4a68-99bc-eaae9a735b14"
      unitRef="usd">1014000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0d41ebd4cbe04303828bf5f2efc5f863_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtNS0xLTEtMA_773e038e-3c1e-41e3-babd-d1bed0a45ad3"
      unitRef="usd">2069119000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibd8e61f7ab8b4b0fa7874e24153075f2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtNy0xLTEtMA_aa24c346-1d4f-4eec-9ded-93e4f6658515"
      unitRef="usd">-1664717000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2540323fb8ca4758acb2427268b911a5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtOS0xLTEtMA_222ecc81-12d9-4f9d-bd34-976eccf2900a"
      unitRef="usd">-98000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yMi9mcmFnOjA3OGRiMjYxNjQzMTQ4MGNiNDYxNDFkMTM0YmUwNWQ2L3RhYmxlOjRkYjY5NjkwZDA3ZDRkZTlhMGE3ZGNhZDRkZmJmMzA3L3RhYmxlcmFuZ2U6NGRiNjk2OTBkMDdkNGRlOWEwYTdkY2FkNGRmYmYzMDdfMjAtMTEtMS0xLTA_51ac0620-5640-48d7-835c-f81744c75c6a"
      unitRef="usd">405318000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMy0xLTEtMS0w_fff4b870-bc40-4373-92d2-8356ffeca8aa"
      unitRef="usd">-128218000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMy0zLTEtMS0w_bfd82a56-6e0e-4133-a57d-bded52873315"
      unitRef="usd">-140667000</us-gaap:NetIncomeLoss>
    <us-gaap:Depreciation
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNS0xLTEtMS0w_9da8e2c2-868c-43a5-ae9b-297c7a622772"
      unitRef="usd">4534000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNS0zLTEtMS0w_9582dda9-0c68-416a-a58d-0ca86fe87676"
      unitRef="usd">2245000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNi0xLTEtMS0w_9e4dc1c2-a95b-498e-9b11-5fdb6eb8d820"
      unitRef="usd">2497000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNi0zLTEtMS0w_3e4348c0-423b-4f03-b687-0e7a318ed533"
      unitRef="usd">2496000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ShareBasedCompensation
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNy0xLTEtMS0w_e17acd52-5fdf-4c13-bef0-99d55e5f33b2"
      unitRef="usd">18470000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNy0zLTEtMS0w_074c7d06-0e92-4a3d-add2-582c49690501"
      unitRef="usd">14289000</us-gaap:ShareBasedCompensation>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfOS0xLTEtMS0w_71ceb8d4-c2a1-4a41-8546-2f219f15a83e"
      unitRef="usd">698000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfOS0zLTEtMS0w_64d5bcd3-1814-4b4d-82e3-8d7a767f78a3"
      unitRef="usd">698000</us-gaap:AmortizationOfFinancingCosts>
    <insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTAtMS0xLTEtMA_d6fed306-562b-4166-ab37-a72813e02f70"
      unitRef="usd">9363000</insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense>
    <insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTAtMy0xLTEtMA_66631769-cdd8-41d1-b469-536ccc030ef7"
      unitRef="usd">8872000</insm:AmortizationOfDebtDiscountPremiumAndAccretionExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTEtMS0xLTEtMA_8cf69427-5d61-4733-b1b9-c0e294b3bff6"
      unitRef="usd">720000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTEtMy0xLTEtMA_ee2f70e0-77b8-47e4-a865-2ab732ddc36b"
      unitRef="usd">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <insm:NoncashOperatingLeaseExpense
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTItMS0xLTEtMA_d4d0bd2d-651a-41c9-8c6a-c115a6c63c64"
      unitRef="usd">5772000</insm:NoncashOperatingLeaseExpense>
    <insm:NoncashOperatingLeaseExpense
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTItMy0xLTEtMA_ea48d27d-10b9-493c-a694-36d84784722e"
      unitRef="usd">4569000</insm:NoncashOperatingLeaseExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTQtMS0xLTEtMA_2027f2fc-f007-4285-a970-b42d863a7d3c"
      unitRef="usd">-4059000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTQtMy0xLTEtMA_f0850d39-db23-4d69-95dd-f7b492a14b4b"
      unitRef="usd">6123000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTUtMS0xLTEtMA_58cf3dd7-809a-4cb7-a61e-5c6b735617cf"
      unitRef="usd">7160000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTUtMy0xLTEtMA_8d1ccff2-0586-4b16-8b1b-2924afb1a458"
      unitRef="usd">13128000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTYtMS0xLTEtMA_d174da2b-97d6-436d-8345-2615d5f0fc0c"
      unitRef="usd">-5424000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTYtMy0xLTEtMA_237f6eb7-92ac-4423-becb-be30ce3e13a0"
      unitRef="usd">4588000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTctMS0xLTEtMA_b998b671-1169-4b34-bd2a-f5ed6d4615c2"
      unitRef="usd">3251000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTctMy0xLTEtMA_40f2423e-8606-447f-a242-d227b0b7617e"
      unitRef="usd">12087000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTgtMS0xLTEtMA_d9f9f1fe-5bdf-412b-84a5-363515c1bb16"
      unitRef="usd">12175000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTgtMy0xLTEtMA_623d7055-9a3a-4f2d-9c9f-dc75701a3a69"
      unitRef="usd">-1284000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTktMS0xLTEtMA_a005a08a-d11f-4988-a892-478601ad49a0"
      unitRef="usd">-12852000</insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities>
    <insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMTktMy0xLTEtMA_993f5c61-ef87-476b-a5f0-ff0e52ac589c"
      unitRef="usd">2821000</insm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjAtMS0xLTEtMA_87574be8-54e3-46b2-ad18-5f44a78e8616"
      unitRef="usd">-6119000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjAtMy0xLTEtMA_9470ee2a-f6e8-4e52-b68d-fc080ed8e780"
      unitRef="usd">-11990000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjEtMS0xLTEtMA_8e97acf9-83e7-4b63-a30b-0d9febb4e6d7"
      unitRef="usd">-93888000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjEtMy0xLTEtMA_67150a96-4864-410b-9dd2-d7a4e2829266"
      unitRef="usd">-153877000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjMtMS0xLTEtMA_cf477280-8db1-4c49-a9d3-ec11be9c5284"
      unitRef="usd">4560000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjMtMy0xLTEtMA_714b6bc2-d472-48ad-bf9c-1531e991911b"
      unitRef="usd">14638000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjUtMS0xLTEtMA_91bae783-5bb2-4c6b-a99c-ab5a270d6269"
      unitRef="usd">-4560000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjUtMy0xLTEtMA_1c0e25bc-5ce6-4213-9828-51358e6427b7"
      unitRef="usd">-14638000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjctMS0xLTEtMA_18c043f3-5b3f-4c37-af59-772ab0ff4886"
      unitRef="usd">7568000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjctMy0xLTEtMA_7287eab9-8ee2-4f8f-8592-d38632066ba0"
      unitRef="usd">13504000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjgtMS0xLTEtMA_cf14a88f-b469-4c0a-a940-595ed2ab8756"
      unitRef="usd">245912000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMjgtMy0xLTEtMA_188f2e49-3666-427d-9fbf-daf31694501b"
      unitRef="usd">261178000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzMtMS0xLTEtMA_22b4bb11-b4a2-4975-a7e1-e407c56b79e2"
      unitRef="usd">590000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzMtMy0xLTEtMA_d4402ee4-7676-4ce5-aebc-b4a8ac9272e0"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzUtMS0xLTEtMA_2a4dabe1-87a9-4793-bfb5-94a6320d0f2a"
      unitRef="usd">252890000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzUtMy0xLTEtMA_3e144e80-5443-44ea-86df-0ed184e1d2f8"
      unitRef="usd">274682000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzYtMS0xLTEtMA_ea539e7e-da3d-4936-8d72-69493b9b347e"
      unitRef="usd">40000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzYtMy0xLTEtMA_c8740833-8689-4294-b3a8-9be2ffae895f"
      unitRef="usd">21000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzctMS0xLTEtMA_1a6eae02-802b-45eb-b763-72fcdbb66a7c"
      unitRef="usd">154482000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzctMy0xLTEtMA_834a8d79-8169-4bea-9d91-6856eb734021"
      unitRef="usd">106188000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzgtMS0xLTEtMA_96b8d9f9-2409-46ae-baed-20d2b73a5eba"
      unitRef="usd">487429000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98c2c293b6fa4ef3badb04515386847a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzgtMy0xLTEtMA_c46e7300-29a0-4e88-956c-cbf393495327"
      unitRef="usd">495072000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzktMS0xLTEtMA_635c0aff-f0b3-419e-bd84-6a948d5a23df"
      unitRef="usd">641911000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0db93806e7f04069816ec5d8b51a9e46_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfMzktMy0xLTEtMA_ce2b1ed4-7e3d-4bc6-b13b-4245700b295d"
      unitRef="usd">601260000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNDEtMS0xLTEtMA_d542b976-02e7-416c-a086-bee25efda416"
      unitRef="usd">4819000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNDEtMy0xLTEtMA_76648f25-af85-4323-8069-e55d5e7a5cfe"
      unitRef="usd">3941000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNDItMS0xLTEtMA_d51cad38-edb7-43fc-9f08-eea76ab557c5"
      unitRef="usd">472000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8yNS9mcmFnOjNiNWM4NWY3MjUwODQ0ZjJhMjFjMjcwZmViNDA4NDY5L3RhYmxlOmJhMTNhMWY3NzQ2NjRjY2U4MWUwMDFkYjA4MjMwZGM5L3RhYmxlcmFuZ2U6YmExM2ExZjc3NDY2NGNjZTgxZTAwMWRiMDgyMzBkYzlfNDItMy0xLTEtMA_1244c2cd-9c6b-437f-a3bc-7c5901e7539e"
      unitRef="usd">200000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfNTM5OA_6d33cf0d-364e-47e5-b8eb-8ca18a0f237c">The Company and Basis of Presentation&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;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 United States (US) in September 2018 for the treatment of &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:115%;"&gt;Mycobacterium avium&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; 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. Nontuberculous mycobacterial (NTM) lung disease caused by MAC (which the Company refers to as MAC lung disease) is a rare and often chronic infection that can cause irreversible lung damage and can be fatal. The Company's clinical-stage pipeline includes brensocatib (formerly known as INS1007) and treprostinil palmitil (formerly known as INS1009). Brensocatib is a novel oral, reversible inhibitor of dipeptidyl peptidase 1 with therapeutic potential in bronchiectasis and other inflammatory diseases. Treprostinil palmitil is an inhaled formulation of a treprostinil prodrug that may offer a differentiated product profile for rare pulmonary disorders, including pulmonary arterial hypertension.&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 was incorporated in the Commonwealth of Virginia on November&#160;29, 1999 and its principal executive offices are in Bridgewater, New Jersey. The Company has legal entities in the US,&#160;France, Germany, Ireland, Italy, the Netherlands, the United Kingdom (UK), Switzerland, Japan and Bermuda.&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 accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules&#160;and regulations for reporting on Form&#160;10-Q. Accordingly, certain information and disclosures required by accounting principles generally accepted in the US for complete consolidated financial statements are not included herein. The unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company's &lt;/span&gt;&lt;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;"&gt;&lt;a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000110450620000007/insm-20191231.htm" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;"&gt;Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;.&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 results of operations of any interim period are not necessarily indicative of the results of operations for the full year. The unaudited interim consolidated financial information presented herein reflects all normal adjustments that are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the periods presented. All intercompany transactions and balances have been eliminated in consolidation and certain prior year amounts have been reclassified to conform to the current year presentation.&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 Company had $641.9 million in cash and cash equivalents as of June&#160;30, 2020 and reported a net loss of $128.2 million for the six months ended June&#160;30, 2020. In the second quarter of 2020, the Company completed an underwritten offering of 11,155,000 shares of the Company's common stock, including 1,455,000 shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares from the Company, at a public offering price of $23.25 per share. The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $13.4 million, were $245.9 million.&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;Historically, the Company has funded its operations 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, brensocatib 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;"&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 Company expects its future cash requirements to be substantial, and the Company may need to raise additional capital to fund operations, including the continued commercialization of ARIKAYCE and additional clinical trials related to ARIKAYCE, to develop brensocatib and treprostinil palmitil 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 or commercialization efforts. The Company believes it currently has sufficient funds to meet its financial needs for at least the next 12 months.&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-style:italic;font-weight:700;line-height:115%;"&gt;Risks and Uncertainties - &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;There are many uncertainties regarding the novel coronavirus (COVID-19) pandemic, and the Company is closely monitoring the impact of the pandemic on all aspects of its business, including how the pandemic will impact its patients, employees, suppliers, vendors, business partners and distribution channels. While the pandemic did not materially affect the Company's financial results and business operations for the six months ended June&#160;30, 2020, the Company &lt;/span&gt;&lt;/div&gt;is unable to predict the impact that COVID-19 will have on its financial position and operating results in future periods due to numerous uncertainties. The Company will continue to assess the evolving impact of the COVID-19 pandemic and will make adjustments to its operations as necessary.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMjc3NQ_1acbac93-75c0-4b63-894b-5fa49dfe9582"
      unitRef="usd">641900000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:NetIncomeLoss
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMjg0Mw_848a92fc-cfe7-4f82-87f2-95a533f0c2c3"
      unitRef="usd">-128200000</us-gaap:NetIncomeLoss>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i671a57e71b844ca0b57db87cb9e77a03_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMzI5ODUzNDg5MzQxMA_bcf59330-6da1-478c-bdb5-6e1953d097a2"
      unitRef="shares">11155000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="idac4878909d94fd6b46ca6d8ecff8234_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMzI5ODUzNDg5MzQxMw_563de4b1-c45c-47d2-90ad-ef2d5a3b1566"
      unitRef="shares">1455000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMzI5ODUzNDg5MzQxNg_117a3999-b916-4983-91b7-876d4ff7369a"
      unitRef="usdPerShare">23.25</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMzI5ODUzNDg5MzQyMA_030a93a1-5bd2-4854-83f0-23781d2d32c7"
      unitRef="usd">13400000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i671a57e71b844ca0b57db87cb9e77a03_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zMS9mcmFnOjgwNzUxNzQzYWM2ZTRkYWM4Nzc4NjYwZTI3OWQyMmUwL3RleHRyZWdpb246ODA3NTE3NDNhYzZlNGRhYzg3Nzg2NjBlMjc5ZDIyZTBfMzI5ODUzNDg5MzQyNw_c138bdb2-961a-469d-974f-2c339cbc5323"
      unitRef="usd">245900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMDA_f43eb8f5-a5c3-412c-8006-294e5025898f">Summary of Significant Accounting Policies&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&gt;&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;The following are the required interim disclosure updates to the Company's significant accounting policies described in Note 2 of the notes to the consolidated financial statements in the Company's &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;"&gt;&lt;a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000110450620000007/insm-20191231.htm" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;"&gt;Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019&lt;/a&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-style:italic;font-weight:700;line-height:120%;"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#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-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; - 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&gt;&lt;span style="background-color:rgb(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 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&gt;&lt;span style="background-color:rgb(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 Company's only financial assets and liabilities which were measured at fair value as of June&#160;30, 2020 and December&#160;31, 2019 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-indent:36pt;"&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.166%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.669%;"/&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 June&#160;30, 2020&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: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;border-top:1pt solid #000000;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;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: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;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;641.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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;641.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.166%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.669%;"/&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: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;border-top:1pt solid #000000;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;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: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;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;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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 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 1, Level 2 or Level 3 during the six months ended June&#160;30, 2020 and 2019, 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;As of June&#160;30, 2020 and December&#160;31, 2019, the Company held no securities that were in an unrealized gain or loss 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 &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;decline; (2)&#160;whether the securities were rated below investment grade; (3)&#160;how long the securities have 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 Company's 1.75% convertible senior notes due 2025 (the Convertible Notes) (categorized as a Level 2 liability for fair value measurement purposes) as of June&#160;30, 2020 was $431.9 million, determined using current market factors and the ability of the Company to obtain debt on comparable terms to the Convertible Notes. The $346.0 million carrying value of the Convertibles Notes as of June&#160;30, 2020 excludes the $97.7 million of the unamortized portion of the debt discount.&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-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; - Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the period.&#160;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. Potentially dilutive securities from stock options, restricted stock, restricted stock units (RSUs) and convertible debt securities would be anti-dilutive as the Company incurred a net loss. Potentially dilutive common shares resulting from the assumed exercise of outstanding stock options and from the assumed conversion of the Convertible Notes are determined based on the treasury stock method.&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 following table sets forth the reconciliation of the weighted average number of common shares used to compute basic and diluted net loss per share for the three and six months ended June&#160;30, 2020 and 2019:&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.116%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.243%;"/&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:12.243%;"/&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:12.243%;"/&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:11.953%;"/&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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&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;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;(in&#160;thousands,&#160;except&#160;per&#160;share&#160;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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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: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 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: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 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: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 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: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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;(61,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;(66,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;(128,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;(140,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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: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 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: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 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: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 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: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:#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;96,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;79,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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: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 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: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 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: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 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: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:#ffffff;text-align:left;vertical-align:top;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;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;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:top;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;Restricted stock and RSUs&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;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:top;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;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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;Weighted average common shares outstanding used&#160;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 #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;96,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;81,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;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;93,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;79,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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: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 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: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 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: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 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: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: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;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.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;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;(1.38)&lt;/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;(1.77)&lt;/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&gt;&lt;span style="background-color:rgb(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 following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of June&#160;30, 2020 and 2019 as their effect would have been anti-dilutive (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.924%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.169%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.171%;"/&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: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:8pt;font-weight:700;line-height:100%;"&gt;As of June 30,&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;/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:1pt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;13,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;11,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;Unvested restricted stock and RSUs&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;868&#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;475&#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;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;/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;&#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-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;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 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 Company uses an expected loss methodology to calculate allowances for trade receivables. The Company's measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable &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;forecasts that affect the collectability of the reported amount. The Company does not currently have a material allowance for collectible trade receivables. The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the six months ended June&#160;30, 2020 and June&#160;30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.836%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.094%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.601%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.097%;"/&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" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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" rowspan="2" 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;June 30, 2020&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;June 30, 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;/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;Customer A&lt;/span&gt;&lt;/td&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 #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;28%&lt;/span&gt;&lt;/td&gt;&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 #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;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:#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="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&lt;/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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18%&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="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;24%&lt;/span&gt;&lt;/td&gt;&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;30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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;"&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 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:38.25pt;"&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-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-weight:400;line-height:120%;"&gt;&#x2014;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. The Company's customers in the US include specialty pharmacies and specialty distributors.&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;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 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;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, deducts 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 &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;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'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 payor mix, and (iv) information obtained from the Company's specialty pharmacies.&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;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 the specialty distributor 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 varies 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 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 and other countries. 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: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: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;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;"&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;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 milestone payments. Cost is determined using a standard cost method, which approximates actual cost, and assumes a FIFO flow of goods.&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;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: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-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;- In February 2016, the FASB issued ASU 2016-02, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; 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;"&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;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 or are amortized based on consumption, if this approach is more representative of the pattern in which benefit is expected to be derived from the underlying asset. Lease liabilities accrete to yield and are reduced at the time when the lease payment is &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;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 income in the same line item as expenses arising from fixed lease payments. &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: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 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&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;Refer to &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;Note 7 - 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; for details about the Company's lease portfolio, including Topic 842 required disclosures.&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-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; - 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. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables. The Company's 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. The Company adopted ASU 2016-13 effective January 1, 2020. Different aspects of the guidance required modified retrospective or prospective adoption. Adoption of the standard did not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMDE_3ed249db-0e6f-4d88-a5fc-84a12ab6b464">&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: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; - 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&gt;&lt;span style="background-color:rgb(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 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&gt;&lt;span style="background-color:rgb(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 Company's only financial assets and liabilities which were measured at fair value as of June&#160;30, 2020 and December&#160;31, 2019 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-indent:36pt;"&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.166%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.669%;"/&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 June&#160;30, 2020&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: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;border-top:1pt solid #000000;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;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: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;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;641.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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;641.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.166%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.669%;"/&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: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;border-top:1pt solid #000000;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;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: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;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;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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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 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 1, Level 2 or Level 3 during the six months ended June&#160;30, 2020 and 2019, 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;As of June&#160;30, 2020 and December&#160;31, 2019, the Company held no securities that were in an unrealized gain or loss 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 &lt;/span&gt;&lt;/div&gt;decline; (2)&#160;whether the securities were rated below investment grade; (3)&#160;how long the securities have 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.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMTE_6a99c40a-df0e-47eb-8a80-fb5a99695c32">The following table shows assets and liabilities that are measured at fair value on a recurring basis and their carrying value (in millions):&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.166%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.669%;"/&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 June&#160;30, 2020&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: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;border-top:1pt solid #000000;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;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: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;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;641.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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;641.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;"&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:35.333%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.166%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.666%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.300%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.669%;"/&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: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;border-top:1pt solid #000000;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;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: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;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;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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6c6475ad61e744dc9ca794e2e96d9e56_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2YWJkYmZhMWQzZjQ3OTFhYTg5YzQwMzk4N2ZkZjJjL3RhYmxlcmFuZ2U6ZTZhYmRiZmExZDNmNDc5MWFhODljNDAzOTg3ZmRmMmNfMy0xLTEtMS0w_5807e1ae-c99e-4620-bc21-cf6c570ed4f0"
      unitRef="usd">641900000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ie7b675b9dc6c4a4eac0c1f5314144e51_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2YWJkYmZhMWQzZjQ3OTFhYTg5YzQwMzk4N2ZkZjJjL3RhYmxlcmFuZ2U6ZTZhYmRiZmExZDNmNDc5MWFhODljNDAzOTg3ZmRmMmNfMy0zLTEtMS0w_4dc0df33-1c9c-4add-a180-89984dfa996d"
      unitRef="usd">641900000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if5815ad6e65848ea84fe8f60c8e7691d_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2YWJkYmZhMWQzZjQ3OTFhYTg5YzQwMzk4N2ZkZjJjL3RhYmxlcmFuZ2U6ZTZhYmRiZmExZDNmNDc5MWFhODljNDAzOTg3ZmRmMmNfMy01LTEtMS0w_39a116b9-18f5-4d92-9a20-c4f8567ccb8a"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2be0e771720b4388a5a9618684f922ed_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2YWJkYmZhMWQzZjQ3OTFhYTg5YzQwMzk4N2ZkZjJjL3RhYmxlcmFuZ2U6ZTZhYmRiZmExZDNmNDc5MWFhODljNDAzOTg3ZmRmMmNfMy03LTEtMS0w_f9fde8ed-32dd-44f6-bdef-c40a0564e6ea"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibe6f009b3b324050a3d53302a58d3bc6_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOjJhYTdhMjYyOTVjNjQ1M2Y4MTIyZmNmYjRhMDQwMjdhL3RhYmxlcmFuZ2U6MmFhN2EyNjI5NWM2NDUzZjgxMjJmY2ZiNGEwNDAyN2FfMy0xLTEtMS0w_1801928c-528a-4e60-ae41-c52825abdc58"
      unitRef="usd">487400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if05212f9f9a04650825c4ed34e0f843a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOjJhYTdhMjYyOTVjNjQ1M2Y4MTIyZmNmYjRhMDQwMjdhL3RhYmxlcmFuZ2U6MmFhN2EyNjI5NWM2NDUzZjgxMjJmY2ZiNGEwNDAyN2FfMy0zLTEtMS0w_aca473ea-4065-41f5-b370-a1f9ba2c3bda"
      unitRef="usd">487400000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4ddb14e9930d452fb822c8e4a8b2184b_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOjJhYTdhMjYyOTVjNjQ1M2Y4MTIyZmNmYjRhMDQwMjdhL3RhYmxlcmFuZ2U6MmFhN2EyNjI5NWM2NDUzZjgxMjJmY2ZiNGEwNDAyN2FfMy01LTEtMS0w_971a464c-3872-4c16-8f3b-f8d879f966a3"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i7c0403030684438aacc884502daa2e23_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOjJhYTdhMjYyOTVjNjQ1M2Y4MTIyZmNmYjRhMDQwMjdhL3RhYmxlcmFuZ2U6MmFhN2EyNjI5NWM2NDUzZjgxMjJmY2ZiNGEwNDAyN2FfMy03LTEtMS0w_160ec980-7ccd-42b9-9a10-fc35461ce896"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <insm:FairValueLevel1Level2Level3TransfersAmount
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMjU3NA_8551c5f3-7c4e-4e3a-ab1b-efd44accfbd6"
      unitRef="usd">0</insm:FairValueLevel1Level2Level3TransfersAmount>
    <insm:FairValueLevel1Level2Level3TransfersAmount
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMjU3NA_fef6a7f8-a0b0-4688-8d80-76a3c5be05ce"
      unitRef="usd">0</insm:FairValueLevel1Level2Level3TransfersAmount>
    <insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMjcxNQ_abf10555-a167-433f-a00a-2a0c9b0f33f1"
      unitRef="security">0</insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities>
    <insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMjcxNQ_db34737e-7b36-4af0-a9ef-c71416c5fa19"
      unitRef="security">0</insm:AvailableforsaleSecuritiesGrossUnrealizedGainLossNumberofSecurities>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2b928c2684e64a589c5b7df6da72fcfa_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMzM0Nw_b2c715e5-da02-41c6-ad16-3a8abc17739c"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="if5815ad6e65848ea84fe8f60c8e7691d_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMzg0ODI5MDcxNTU0Mw_79d039e8-e641-4301-8f12-6ce113b22c54"
      unitRef="usd">431900000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="iade3b564b1214f07baa84865800d9c1c_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMzI5ODUzNDkwMTY2Nw_fa331798-48a4-4b05-97e7-c5140c44b00a"
      unitRef="usd">346000000.0</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i31e2621281324355b733c085703f61a6_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMzcwMA_70779f56-3426-4a57-b00d-052dbea222c2"
      unitRef="usd">97700000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMjE_6fa33d19-7f58-4c77-8acf-672d5a81328d">&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: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; - Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the period.&#160;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. Potentially dilutive securities from stock options, restricted stock, restricted stock units (RSUs) and convertible debt securities would be anti-dilutive as the Company incurred a net loss. Potentially dilutive common shares resulting from the assumed exercise of outstanding stock options and from the assumed conversion of the Convertible Notes are determined based on the treasury stock method.&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 following table sets forth the reconciliation of the weighted average number of common shares used to compute basic and diluted net loss per share for the three and six months ended June&#160;30, 2020 and 2019:&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.116%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.243%;"/&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:12.243%;"/&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:12.243%;"/&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:11.953%;"/&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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&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;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;(in&#160;thousands,&#160;except&#160;per&#160;share&#160;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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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: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 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: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 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: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 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: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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;(61,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;(66,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;(128,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;(140,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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: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 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: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 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: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 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: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:#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;96,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;79,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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: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 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: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 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: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 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: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:#ffffff;text-align:left;vertical-align:top;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;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;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:top;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;Restricted stock and RSUs&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;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:top;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;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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;Weighted average common shares outstanding used&#160;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 #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;96,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;81,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;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;93,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;79,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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: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 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: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 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: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 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: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: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;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.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;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;(1.38)&lt;/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;(1.77)&lt;/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&gt;&lt;span style="background-color:rgb(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 following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of June&#160;30, 2020 and 2019 as their effect would have been anti-dilutive (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.924%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.169%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.171%;"/&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: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:8pt;font-weight:700;line-height:100%;"&gt;As of June 30,&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;/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:1pt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;13,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;11,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;Unvested restricted stock and RSUs&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;868&#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;475&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMDY_a40a5169-4f3c-48b9-8c47-37a2e50e3fb9">&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 following table sets forth the reconciliation of the weighted average number of common shares used to compute basic and diluted net loss per share for the three and six months ended June&#160;30, 2020 and 2019:&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:39.116%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.243%;"/&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:12.243%;"/&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:12.243%;"/&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:11.953%;"/&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:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:1pt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;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);"&gt;&#160;&lt;/span&gt;&lt;/td&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;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;(in&#160;thousands,&#160;except&#160;per&#160;share&#160;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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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: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 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: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 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: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 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: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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;(61,854)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;(66,514)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;(128,218)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;(140,667)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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: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 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: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 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: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 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: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:#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;96,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;79,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;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: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 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: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 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: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 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: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:#ffffff;text-align:left;vertical-align:top;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;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;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:top;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;Restricted stock and RSUs&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;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:top;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;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;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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;Weighted average common shares outstanding used&#160;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 #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;96,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;81,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;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;93,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;79,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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: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 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: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 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: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 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: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: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;Basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.64)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(0.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;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;(1.38)&lt;/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;(1.77)&lt;/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="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNC0xLTEtMS0w_616e7912-51fd-4d74-9dcc-e3c2210b7f49"
      unitRef="usd">-61854000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNC0zLTEtMS0w_14d24cba-85d0-4b87-9dbd-abcc900f8d2b"
      unitRef="usd">-66514000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNC01LTEtMS0w_2f296869-b1aa-4fe0-a6e5-90a1df1dc486"
      unitRef="usd">-128218000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNC03LTEtMS0w_ef8a05d7-33ff-46d7-bd25-c69ca6b2f8f6"
      unitRef="usd">-140667000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNi0xLTEtMS0w_fc518eaf-e087-4098-8b2b-28e82a61a9a3"
      unitRef="shares">96633000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNi0zLTEtMS0w_1a81a54d-71bd-4178-a993-54d98b04a7b1"
      unitRef="shares">81806000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNi01LTEtMS0w_fcff3c3d-956a-44c3-acc1-89dbeef599da"
      unitRef="shares">93206000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfNi03LTEtMS0w_f8fbc6bc-1389-4bc1-bcbe-e22be92f98bc"
      unitRef="shares">79685000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i78a5ccc9229041579243560e87ae9f63_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOC0xLTEtMS0w_c93bd17b-d94e-43de-acfd-2c364d68e64c"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i02bca3e7e42446578c45a355a4769d6d_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOC0zLTEtMS0w_efc62612-141a-499c-b288-6f5eb7d1a599"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i86ed93e082cd420198f09f0c8513e86d_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOC01LTEtMS0w_193cd568-c50d-46a9-8516-362668afa251"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id50e0f080a2e43c2a63ba6f12311cb78_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOC03LTEtMS0w_04f37053-4b7d-4d52-8988-067dce87f4db"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3d153312667e41fa932f95fcc39560bd_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOS0xLTEtMS0w_7559154e-107d-437a-a8bb-473476dfcef5"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5fd4cfebbfa04790828e5d05d999f6be_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOS0zLTEtMS0w_22096856-0987-44a7-b49c-eb4b62857247"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5d4d3b0de0e047d5837879774801c2b2_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOS01LTEtMS0w_b116d622-dac2-4023-b253-6da7c0afd5e7"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ie2bdd0cf3c6046c28da5787fde845137_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfOS03LTEtMS0w_c5ee6013-8562-46fe-af22-0247ce6136b6"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTAtMS0xLTEtMA_7dba5389-c967-4599-8abc-51a79ff96ed5"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTAtMy0xLTEtMA_59dd5a6e-aeab-4583-8bfe-4540d2c08d23"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTAtNS0xLTEtMA_f161de6b-2dc4-407c-a6e1-199f427159d0"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTAtNy0xLTEtMA_6d61b4e5-bcc5-4e49-9682-850919b9fe94"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTEtMS0xLTEtMA_69e59a24-1cf1-4546-beff-7c4a091d4eb8"
      unitRef="shares">96633000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTEtMy0xLTEtMA_c37a9a69-a313-4f95-92a8-b8099b0ca9e8"
      unitRef="shares">81806000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTEtNS0xLTEtMA_da505505-f23e-45dd-aa91-c61670eb7c01"
      unitRef="shares">93206000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTEtNy0xLTEtMA_87477395-6c0d-4c9f-b08e-055267487b89"
      unitRef="shares">79685000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTMtMS0xLTEtMA_77735079-be3c-4899-8422-40abd7c21e52"
      unitRef="usdPerShare">-0.64</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTMtMy0xLTEtMA_abcc6207-4f13-40e3-be32-02a5446753fd"
      unitRef="usdPerShare">-0.81</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTMtNS0xLTEtMA_b3352858-fccb-4202-b395-3b8848d5b784"
      unitRef="usdPerShare">-1.38</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:EarningsPerShareBasicAndDiluted
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmFkYTk3NjU0NjdlMTRhMGJhNGMxODQyYWRiNjE2MDQxL3RhYmxlcmFuZ2U6YWRhOTc2NTQ2N2UxNGEwYmE0YzE4NDJhZGI2MTYwNDFfMTMtNy0xLTEtMA_a107a89b-0050-48e4-be84-4e7921ac1e5c"
      unitRef="usdPerShare">-1.77</us-gaap:EarningsPerShareBasicAndDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMTk_e6a4e700-5730-4aa8-a276-8d22f7de8db7">&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 following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of June&#160;30, 2020 and 2019 as their effect would have been anti-dilutive (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.924%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.169%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.536%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.171%;"/&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: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:8pt;font-weight:700;line-height:100%;"&gt;As of June 30,&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;/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:1pt;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:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;13,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;11,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;Unvested restricted stock and RSUs&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;868&#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;475&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i6a57e721fb644718b3a5337a71702547_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfMi0xLTEtMS0w_4de08f54-67f7-4d58-b8ca-0911971c7bcc"
      unitRef="shares">13272000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if2c74019c46941dcb1597966a1b81763_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfMi0zLTEtMS0w_534a0b4d-f5f4-4d9c-a01c-08349b2024d6"
      unitRef="shares">11034000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ide9268a8a10b45ac924591b25420221b_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfMy0xLTEtMS0w_7368a256-35cd-412f-9ad9-48d9d5a064f3"
      unitRef="shares">868000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i77d921073afb405983cdaecd62841c8c_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfMy0zLTEtMS0w_f13be300-aaef-471e-9bf2-44dd1d174136"
      unitRef="shares">475000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ie7a5d6fcfb9647e4be6798c482ccc1fe_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfNC0xLTEtMS0w_aac2b70a-2236-482e-9b47-f8aed7b3f6a1"
      unitRef="shares">11492000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia76e0c127bff4b82a1c6ea92a20c72c9_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmU2ZWM0ZjkxNTg5MDRmMDVhOWQyNzZlNzhhNTRiNzJjL3RhYmxlcmFuZ2U6ZTZlYzRmOTE1ODkwNGYwNWE5ZDI3NmU3OGE1NGI3MmNfNC0zLTEtMS0w_040a3ead-622b-4e31-b99e-469d4ccc261d"
      unitRef="shares">11492000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgyOTk_e0542dd1-4315-4e20-9fe3-062868b01c7a">&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: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;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 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 Company uses an expected loss methodology to calculate allowances for trade receivables. The Company's measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable &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;forecasts that affect the collectability of the reported amount. The Company does not currently have a material allowance for collectible trade receivables. The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the six months ended June&#160;30, 2020 and June&#160;30, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.836%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.094%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.601%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.097%;"/&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" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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" rowspan="2" 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;June 30, 2020&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;June 30, 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;/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;Customer A&lt;/span&gt;&lt;/td&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 #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;28%&lt;/span&gt;&lt;/td&gt;&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 #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;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:#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="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&lt;/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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18%&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="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;24%&lt;/span&gt;&lt;/td&gt;&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;30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="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;"&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 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;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMDI_6580d135-46e2-4fb3-aabe-2a44e7350681">The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the six months ended June&#160;30, 2020 and June&#160;30, 2019.&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.836%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:37.008%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.094%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:2.601%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:27.097%;"/&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" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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" rowspan="2" 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;June 30, 2020&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;June 30, 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;/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;Customer A&lt;/span&gt;&lt;/td&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 #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;28%&lt;/span&gt;&lt;/td&gt;&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 #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;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:#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="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26%&lt;/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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18%&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="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;24%&lt;/span&gt;&lt;/td&gt;&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;30%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4a8001ccff614ebb9c7d7cc32f145eff_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfMy0xLTEtMS0w_59009f41-d909-4933-b9e6-c66fe5efbbf4"
      unitRef="number">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1b76f291a4d841d095f1b61da1e35aa4_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfMy0zLTEtMS0w_9a52b3c1-b50f-42d7-b3f6-86ddd74e1e47"
      unitRef="number">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2ba2d08a73f24919a50af1c3da4a9c15_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfNC0xLTEtMS0w_5e35921e-c57b-4bcc-bec3-f6dd115a6556"
      unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6b164e3eb276409da49caf78d7a1215e_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfNC0zLTEtMS0w_1964e490-a595-4ff4-9843-54eed1c0e897"
      unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9b19cacbeb1f4a01900519bbf5fadd71_D20200101-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfNS0xLTEtMS0w_67a08358-e0b1-4120-9c91-373cb2219fcb"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i34a780245bf144ec93be0d366b242e6a_D20190101-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RhYmxlOmE5MTVjOWRkY2FmNjRkNjk5ZGIwMmRiMWFjZGI4MzBjL3RhYmxlcmFuZ2U6YTkxNWM5ZGRjYWY2NGQ2OTlkYjAyZGIxYWNkYjgzMGNfNS0zLTEtMS0w_4312fff4-4efe-49ad-995e-fe5329347483"
      unitRef="number">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgyOTY_9930d545-9bf8-43ce-815f-08d4f383206a">&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: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-weight:400;line-height:120%;"&gt;&#x2014;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. The Company's customers in the US include specialty pharmacies and specialty distributors.&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;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 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;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, deducts 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 &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;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'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 payor mix, and (iv) information obtained from the Company's specialty pharmacies.&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;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 the specialty distributor 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 varies 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 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 and other countries. 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>
    <insm:InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMjA_ee0a923d-1d50-4d8c-9e8c-bedde4bddce6">&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: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;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;"&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;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 milestone payments. Cost is determined using a standard cost method, which approximates actual cost, and assumes a FIFO flow of goods.&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;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:LesseeLeasesPolicyTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMTU_4bd377de-51a2-4509-98fa-0801f1a559fd">&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: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;- In February 2016, the FASB issued ASU 2016-02, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; 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;"&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;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 or are amortized based on consumption, if this approach is more representative of the pattern in which benefit is expected to be derived from the underlying asset. Lease liabilities accrete to yield and are reduced at the time when the lease payment is &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;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 income in the same line item as expenses arising from fixed lease payments. &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: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 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&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;Refer to &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;Note 7 - 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; for details about the Company's lease portfolio, including Topic 842 required disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNC9mcmFnOjQ1Njg0YTZkMTVkOTQ5MjBiZWVjMDJmZTY2YjFmNmYyL3RleHRyZWdpb246NDU2ODRhNmQxNWQ5NDkyMGJlZWMwMmZlNjZiMWY2ZjJfMTgzMTA_0d30b9df-8cc7-4135-8e6b-b161566c04e8">&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; - 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. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables. The Company's 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. The Company adopted ASU 2016-13 effective January 1, 2020. Different aspects of the guidance required modified retrospective or prospective adoption. Adoption of the standard did not have a material impact on the Company's consolidated financial statements.&lt;/span&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RleHRyZWdpb246YTZjZTA2MGFkM2QyNDRiZGEzN2JjNGQxZmJiMWMxODNfNTU3_a142d3a1-c72e-4419-8a8a-88ce89222d8b">Inventory&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;As of June&#160;30, 2020 and December&#160;31, 2019, 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:79.824%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.366%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.358%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.715%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.361%;"/&gt;&lt;td style="width:1.0%;"/&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="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;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&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 #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;17,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: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;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 #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: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;9,089&#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,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;/tr&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;9,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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;35,473&#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;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;/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 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="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RleHRyZWdpb246YTZjZTA2MGFkM2QyNDRiZGEzN2JjNGQxZmJiMWMxODNfNTU4_18a41114-38ce-4c16-9cf7-9449a931262b">&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;As of June&#160;30, 2020 and December&#160;31, 2019, 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="border-collapse:collapse;display:inline-table;vertical-align:top;width:79.824%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:48.366%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.358%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.715%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:22.361%;"/&gt;&lt;td style="width:1.0%;"/&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="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;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&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 #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;17,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: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;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 #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: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;9,089&#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,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;/tr&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;9,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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;35,473&#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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfMi0xLTEtMS0w_dc9feb9e-4b3c-4b6f-951c-0107bb45f23e"
      unitRef="usd">17270000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfMi0zLTEtMS0w_5c390f30-a853-4cf2-9e19-8bae2673791c"
      unitRef="usd">16048000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfMy0xLTEtMS0w_023eb32e-6170-4956-b815-a09da01324e8"
      unitRef="usd">9089000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfMy0zLTEtMS0w_baea42d0-c360-4a0e-9bc0-f1c7fa910f4f"
      unitRef="usd">6420000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfNC0xLTEtMS0w_8cdaac34-8f77-4280-aaab-976b4ddcef41"
      unitRef="usd">9114000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfNC0zLTEtMS0w_090cbe5b-26e7-4372-8e69-72fcdcd2c736"
      unitRef="usd">5845000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfNS0xLTEtMS0w_0304aae3-a264-4a3c-9156-8dc21681ac16"
      unitRef="usd">35473000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV8zNy9mcmFnOmE2Y2UwNjBhZDNkMjQ0YmRhMzdiYzRkMWZiYjFjMTgzL3RhYmxlOjQyMzEwYTNmYTdmNDRhY2NiNGY5YmY2MmEzNGU4MWVkL3RhYmxlcmFuZ2U6NDIzMTBhM2ZhN2Y0NGFjY2I0ZjliZjYyYTM0ZTgxZWRfNS0zLTEtMS0w_81dba58c-43b8-4a42-9430-028e6e3dd05e"
      unitRef="usd">28313000</us-gaap:InventoryNet>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfMTA1Mw_ac7e75cd-eb6d-49d4-89c5-250e790d6930">Intangibles, Net&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;As of&#160;June&#160;30, 2020, the Company's identifiable intangible assets consisted of acquired ARIKAYCE R&amp;amp;D and a milestone paid to PARI 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. Total intangible assets, net was&#160;$51.2 million and $53.7 million as of&#160;June&#160;30, 2020 and December&#160;31, 2019, respectively.&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 Company began amortizing its intangible assets in October 2018, over ARIKAYCE's initial regulatory exclusivity period of 12 years. Amortization of intangible assets during each of the next five years is estimated to be approximately&#160;$5.0 million&#160;per year. A rollforward of the Company's intangible assets for the six months ended June 30, 2020 follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.736%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.265%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.660%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.497%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.660%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.497%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.660%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.497%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&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;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;2020&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="padding-top: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);text-decoration: underline;"&gt;Intangible Asset&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;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 #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;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 #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;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 #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;June 30,&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired ARIKAYCE R&amp;amp;D&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;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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;(2,425)&lt;/span&gt;&lt;/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;49,714&#160;&lt;/span&gt;&lt;/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: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;PARI milestone upon FDA approval&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,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;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;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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;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 #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;&#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 #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;(2,497)&lt;/span&gt;&lt;/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;51,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company reviews the recoverability of these finite-lived intangible assets whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. The Company determined that no indicators of impairment of finite-lived intangible assets existed at June&#160;30, 2020.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfMzc1_eefab00d-39a0-47f3-b39a-1c679759f87a"
      unitRef="usd">51200000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfMzgy_a2e87f78-b635-4405-99aa-b63d76aed378"
      unitRef="usd">53700000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNTQy_e4da6b8d-0a85-4676-9b08-a3c63ffb92b3">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNjQ4_0501bfa1-fd42-4bd8-b0a8-06f5698d0e31"
      unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNjQ4_768f8b7f-f7b7-42e9-938a-a245ab055faa"
      unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNjQ4_bcb08077-8b1d-408f-8a9f-daac338c009b"
      unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNjQ4_bd30bf25-a719-49f1-8e3f-fcc789d0324d"
      unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfNjQ4_d8f34256-c645-45b9-8437-a90ea0aa8446"
      unitRef="usd">5000000.0</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RleHRyZWdpb246ZTM1MDNiOTA3Mzc2NDE1OGEzNDk5ZmY2NDNkYzMzZGVfMTA0OQ_eb73c2ac-487f-4741-ba49-1d08214338e5">A rollforward of the Company's intangible assets for the six months ended June 30, 2020 follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.736%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.265%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.660%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.497%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.660%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.497%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.660%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.497%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.664%;"/&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;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;2020&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="padding-top: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);text-decoration: underline;"&gt;Intangible Asset&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;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 #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;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 #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;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 #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;June 30,&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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Acquired ARIKAYCE R&amp;amp;D&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;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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;(2,425)&lt;/span&gt;&lt;/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;49,714&#160;&lt;/span&gt;&lt;/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: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;PARI milestone upon FDA approval&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,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;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;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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;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 #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;&#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 #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;(2,497)&lt;/span&gt;&lt;/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;51,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #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;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i44b159b46aa34bbea88277f16704af04_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfMy0xLTEtMS0w_ca5c3751-bed5-47b1-8002-d9518f4ba674"
      unitRef="usd">52139000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="idaccad51bfee490a916b595e42e82c99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfMy0zLTEtMS0w_62b7aef2-96a8-4451-901f-4ac1eea0a111"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="idaccad51bfee490a916b595e42e82c99_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfMy01LTEtMS0w_0fcf4cc2-7331-4f4c-a57d-136342ffecf2"
      unitRef="usd">2425000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idb6f31c2ea6248449d065adfaf3d1b72_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfMy03LTEtMS0w_949bad07-d9aa-44bc-bd7f-0c328c7d95e7"
      unitRef="usd">49714000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="id7e4f7dd90e942d592f7600f8b558018_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNC0xLTEtMS0w_a1c22c0e-fbee-496f-97e6-c0937aefac7b"
      unitRef="usd">1543000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i99df579558634fa6b57968b6d83e4da7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNC0zLTEtMS0w_4020c85f-e3a9-4314-8fbf-8da597417c48"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i99df579558634fa6b57968b6d83e4da7_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNC01LTEtMS0w_3af6f52e-1142-4eb1-9c5f-22e658d13c44"
      unitRef="usd">72000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4f931df969a44ad9af2f5e92d8207b47_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNC03LTEtMS0w_1a1e206e-773b-46be-9dd5-9494710508d7"
      unitRef="usd">1471000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i80008ec51577454fb8bf65c12c087908_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNS0xLTEtMS0w_adcccf42-c3d7-4c1b-b644-43c4fcdbc87c"
      unitRef="usd">53682000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNS0zLTEtMS0w_c4a2c96e-d243-408a-85d1-e2caa3b3319e"
      unitRef="usd">0</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNS01LTEtMS0w_c1263d49-b500-4b58-947d-2283885bf9ef"
      unitRef="usd">2497000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80MC9mcmFnOmUzNTAzYjkwNzM3NjQxNThhMzQ5OWZmNjQzZGMzM2RlL3RhYmxlOjRkODJlYjNiYzIwNTQzYWNhYzdlMjg2Zjk2OTU3Zjg2L3RhYmxlcmFuZ2U6NGQ4MmViM2JjMjA1NDNhY2FjN2UyODZmOTY5NTdmODZfNS03LTEtMS0w_c31b75ad-0429-475f-9cee-59835ca3b8dd"
      unitRef="usd">51185000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RleHRyZWdpb246ZTZmZDhlN2M4NTJlNDAzODg3OTQ1YTAwMWRiMjE2MjJfMTU4_a8dc068a-e1cd-49e2-8566-ef45ebd6e9eb">Fixed 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;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-indent:36pt;"&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.026%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.568%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.433%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.568%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.568%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.735%;"/&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;/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="padding-top: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;Estimated&lt;br/&gt;Useful Life (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;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;As of June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;/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:#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 #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;10,238&#160;&lt;/span&gt;&lt;/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;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 #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: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;Furniture and fixtures&lt;/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: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: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;5,917&#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;5,908&#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;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-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;7,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;Office equipment&lt;/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: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: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;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;td colspan="3" style="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;154&#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;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,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;/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;Leasehold improvements&lt;/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: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: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;34,988&#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;33,852&#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;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="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;&#x2014;&lt;/span&gt;&lt;/td&gt;&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;20,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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="3" style="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="2" 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;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,573&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;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;79,447&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;Fixed assets, net&lt;/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="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 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 #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:rgb(255,255,255, 0.0);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;56,826&#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 #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: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 #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:rgb(255,255,255, 0.0);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;60,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;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:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RleHRyZWdpb246ZTZmZDhlN2M4NTJlNDAzODg3OTQ1YTAwMWRiMjE2MjJfMTYw_ba77e074-d687-4325-a684-066059c44690">&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;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-indent:36pt;"&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:31.026%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.568%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.433%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.568%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.502%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.568%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:20.735%;"/&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;/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="padding-top: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;Estimated&lt;br/&gt;Useful Life (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;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;As of June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;/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:#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 #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;10,238&#160;&lt;/span&gt;&lt;/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;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 #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: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;Furniture and fixtures&lt;/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: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: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;5,917&#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;5,908&#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;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-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;7,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;Office equipment&lt;/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: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: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;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;td colspan="3" style="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;154&#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;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,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;/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;Leasehold improvements&lt;/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: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: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;34,988&#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;33,852&#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;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="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;&#x2014;&lt;/span&gt;&lt;/td&gt;&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;20,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/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="3" style="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="2" 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;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;80,573&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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;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;79,447&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,747)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;Fixed assets, net&lt;/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="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 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 #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:rgb(255,255,255, 0.0);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;56,826&#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 #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: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 #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:rgb(255,255,255, 0.0);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;60,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;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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9ac0b822d73b4d1fb7943064421a5111_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMy0yLTEtMS0w_bafa57c3-b374-47b2-84d0-7c562c143da1">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i00661f7d44ec4929b2828e73d39b5186_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMy00LTEtMS0w_009a197e-e7b3-4508-9687-5e37567a2b72"
      unitRef="usd">10238000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i968e64bfcff646ab9951dbd089fb0d84_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMy02LTEtMS0w_bf937edf-c938-4058-a730-fd1a49ecd229"
      unitRef="usd">9634000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i1016731c03e8434fad41fa5c68c22de9_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNC0yLTEtMS0w_eaf0f0d8-97fe-425d-83a8-6dd20f66fc02">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iddfbf5c1541242e38a6563dcaeacced2_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNC00LTEtMS0w_aae758bb-bf64-4be4-aebc-aa9f2e260682"
      unitRef="usd">5917000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9063525863f547de8f5d9051c3a84699_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNC02LTEtMS0w_461856f6-63dc-4ffb-82c0-4a1ff09539ab"
      unitRef="usd">5908000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if74c0de7a90342209ab007c0ec8dc18e_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNS0yLTEtMS0wL3RleHRyZWdpb246YjhkYWU4ZGJlZDQxNGY3YjkxOGY0MjA4NDE3ZmJlZjRfNA_1678452f-4beb-4806-80d8-0cef94dbe6f3">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia1398f37118e4a90ab7299f64e28fd20_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNS0yLTEtMS0wL3RleHRyZWdpb246YjhkYWU4ZGJlZDQxNGY3YjkxOGY0MjA4NDE3ZmJlZjRfNw_bf13a76f-dfb0-4282-b753-b43d920a05ed">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iedeb071b87e243aa9c36413b27191068_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNS00LTEtMS0w_f9d0b567-92c7-468a-b884-06c5847e1ad1"
      unitRef="usd">7069000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9b8b711e5d1d47a599bb37cb76be9f20_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNS02LTEtMS0w_0616fb3b-a4c6-4fe9-b23b-f1ec7bf6e7ca"
      unitRef="usd">6806000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i969529cc7ae649a2993c6baa7f1d8a12_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNi0yLTEtMS0w_42e2b6f3-fcad-4527-8245-30727921cab4">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia4deb355daff48ebba3dc059dd21b040_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNi00LTEtMS0w_4efd887f-d643-4e2d-ae51-9a0bd46b4c0f"
      unitRef="usd">89000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i07056a9476cc4a6cb42fa997351fa898_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNi02LTEtMS0w_cac73432-98f1-4dbb-98a4-3f2ecc2c72d3"
      unitRef="usd">154000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if8e7cfa6cbd24a8cb8772a54cbb493ff_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNy0yLTEtMS0w_d0d8a57f-78ce-4468-89f9-6c7a762b93ab">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i575efe5f3db64166926db1854c54af89_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNy00LTEtMS0w_eedc9856-6406-4f31-a9f2-9d94f82e4da0"
      unitRef="usd">1567000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i039a65ec95a34bcd9c28252d70512913_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfNy02LTEtMS0w_72f972ea-528b-4dec-a731-a8346f59698a"
      unitRef="usd">1567000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i46f1bc41ad214deabb05bc277491c04b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfOC00LTEtMS0w_28821da5-57d3-470e-b48a-f4cb1b3f85e0"
      unitRef="usd">34988000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i30dca80f915349b2b33020fd5ac97e66_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfOC02LTEtMS0w_b3630692-65ce-470e-acb8-26d73bb16620"
      unitRef="usd">33852000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8617b349dcbb4884b9557dd499ece0d4_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfOS00LTEtMS0w_a6c45d1c-ecb4-4ed7-be80-241351870d37"
      unitRef="usd">20705000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iae5a531a41ce40f5853dacc82c3a8b92_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfOS02LTEtMS0w_5b2e424c-aa62-4142-9dde-313435157143"
      unitRef="usd">21526000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTAtNC0xLTEtMA_cf5ff139-30c0-49fe-af10-d3b97f43c50f"
      unitRef="usd">80573000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTAtNi0xLTEtMA_7d815e67-7aba-4191-866c-2714dd8efee7"
      unitRef="usd">79447000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTEtNC0xLTEtMA_1eca7f1a-dbdc-49c2-97dc-7507ea86bc5c"
      unitRef="usd">23747000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTEtNi0xLTEtMA_08705755-49f5-41b0-8bc4-8d9f54a17962"
      unitRef="usd">19267000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTItNC0xLTEtMA_e858fd55-47ed-4fba-a9da-4b37088d907a"
      unitRef="usd">56826000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80My9mcmFnOmU2ZmQ4ZTdjODUyZTQwMzg4Nzk0NWEwMDFkYjIxNjIyL3RhYmxlOmJkZjA1OTdhMjJjNjRiN2NiMTllYjJkN2Q5YTViOWMxL3RhYmxlcmFuZ2U6YmRmMDU5N2EyMmM2NGI3Y2IxOWViMmQ3ZDlhNWI5YzFfMTItNi0xLTEtMA_8802e3e1-61e6-4c70-a753-e5d7c17fbe5c"
      unitRef="usd">60180000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RleHRyZWdpb246MDczOWIwNDg0OWY1NGE4Nzk0ZjFkZjE1YjZjYjM3ZWJfMTY3_26e56848-779b-41da-b9c2-b273f6d4203d">Accrued Expenses&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;As of June&#160;30, 2020 and December&#160;31, 2019, the Company's accrued expenses balance consists of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.029%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.615%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.307%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.569%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.309%;"/&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;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued 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 #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td 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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued 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;8,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued 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;4,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued royalty and milestone payments&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;3,025&#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;3,117&#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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued 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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued 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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other 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;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;/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: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:#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;31,924&#160;&lt;/span&gt;&lt;/td&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RleHRyZWdpb246MDczOWIwNDg0OWY1NGE4Nzk0ZjFkZjE1YjZjYjM3ZWJfMTY4_29032538-848f-4662-9360-47d854dd23ee">&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 June&#160;30, 2020 and December&#160;31, 2019, the Company's accrued expenses balance consists of the following (in thousands):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.029%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:56.615%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.307%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.569%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:18.309%;"/&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;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued 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 #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td 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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued 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;8,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued 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;4,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued royalty and milestone payments&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;3,025&#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;3,117&#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:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued interest payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued 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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Accrued 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;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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Other 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;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;/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: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:#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;31,924&#160;&lt;/span&gt;&lt;/td&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;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <insm:AccruedClinicalTrialExpenses
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMS0xLTEtMS0w_b9c051eb-c98e-4035-872f-008258469c6c"
      unitRef="usd">4942000</insm:AccruedClinicalTrialExpenses>
    <insm:AccruedClinicalTrialExpenses
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMS0zLTEtMS0w_4cc44ed9-8df2-4d90-9609-d816208d0f52"
      unitRef="usd">5598000</insm:AccruedClinicalTrialExpenses>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMi0xLTEtMS0w_de93225c-105a-40d0-8fdb-a9db2de39960"
      unitRef="usd">8639000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMi0zLTEtMS0w_a21925c5-e898-4685-88d8-44faae9c265f"
      unitRef="usd">12581000</us-gaap:AccruedProfessionalFeesCurrent>
    <insm:AccruedTechnicalOperationExpenses
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMy0xLTEtMS0w_67c34573-2299-4eab-b660-e9aa59e32c51"
      unitRef="usd">4762000</insm:AccruedTechnicalOperationExpenses>
    <insm:AccruedTechnicalOperationExpenses
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfMy0zLTEtMS0w_97119c69-8068-496d-9121-e2647502c996"
      unitRef="usd">6446000</insm:AccruedTechnicalOperationExpenses>
    <insm:AccruedRoyaltiesAndMilestonePaymentsCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNC0xLTEtMS0w_27c6ab47-2609-4725-819c-7d33a4ae8ebc"
      unitRef="usd">3025000</insm:AccruedRoyaltiesAndMilestonePaymentsCurrent>
    <insm:AccruedRoyaltiesAndMilestonePaymentsCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNC0zLTEtMS0w_a60513c6-e2a2-45f4-9c4c-ef3f4268e6d2"
      unitRef="usd">3117000</insm:AccruedRoyaltiesAndMilestonePaymentsCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNS0xLTEtMS0w_d238915e-f050-467f-a6aa-1e66e1df9e8f"
      unitRef="usd">3631000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNS0zLTEtMS0w_924452aa-4fcd-4b3d-aae2-a670bdc2d29b"
      unitRef="usd">3631000</us-gaap:InterestPayableCurrent>
    <insm:AccruedSalesAllowancesandRelatedCosts
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNi0xLTEtMS0w_6be71533-558f-42e5-837f-120236a7950f"
      unitRef="usd">5903000</insm:AccruedSalesAllowancesandRelatedCosts>
    <insm:AccruedSalesAllowancesandRelatedCosts
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNi0zLTEtMS0w_f2952af8-8044-4f41-b4a9-2f0e3a0f2e36"
      unitRef="usd">5267000</insm:AccruedSalesAllowancesandRelatedCosts>
    <insm:AccruedConstructionLiabilitiesCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNy0xLTEtMS0w_62342807-56fa-42ad-b188-0a4d964f69b4"
      unitRef="usd">201000</insm:AccruedConstructionLiabilitiesCurrent>
    <insm:AccruedConstructionLiabilitiesCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfNy0zLTEtMS0w_909b3f6a-994e-41d7-bb03-06671a3fc883"
      unitRef="usd">2689000</insm:AccruedConstructionLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfOC0xLTEtMS0w_7a560c4c-ddd1-44f3-858e-82a0cbbc8b5f"
      unitRef="usd">821000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfOC0zLTEtMS0w_e7602c26-6137-455c-9ae0-f71f3c006b1d"
      unitRef="usd">1046000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfOS0xLTEtMS0w_1dc99d84-c64a-4634-9035-0cf739593b3e"
      unitRef="usd">31924000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80Ni9mcmFnOjA3MzliMDQ4NDlmNTRhODc5NGYxZGYxNWI2Y2IzN2ViL3RhYmxlOmMyMzcyZjkyZjcxZDRkZjlhOTQyOWJlMTIzOWFjNmExL3RhYmxlcmFuZ2U6YzIzNzJmOTJmNzFkNGRmOWE5NDI5YmUxMjM5YWM2YTFfOS0zLTEtMS0w_9790e20c-7bc8-4d88-a9c9-d9d8a5acec6f"
      unitRef="usd">40375000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfNDExNw_114afa8f-1047-46c2-8579-d31b93564a7c">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;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. 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 does 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: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 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 &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;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&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.922%;"/&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:9.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.925%;"/&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;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;Six Months Ended&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:rgb(255,255,255, 0.0);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: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;June 30, 2020&lt;/span&gt;&lt;/td&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="6" style="padding-top: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;June 30, 2020&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;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="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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:#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;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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 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;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;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;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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: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;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 #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;4,872&#160;&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 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;8,477&#160;&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;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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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 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;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;4,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 from 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;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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 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;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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="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;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.1 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="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;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;4.7 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="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;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="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;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;In addition to the operating lease costs disclosed above, the Company also records variable consideration for variable lease payments in excess of fixed fees or minimum guarantees. Variable consideration related to the Company's leasing arrangements was $1.0 million and $1.1 million for the three and six months ended June&#160;30, 2020, respectively. Variable costs related to CMO manufacturing agreements have been classified within inventory in the Company's consolidated balance sheet, while the variable costs related to other leasing arrangements have been classified within operating expenses in the Company's consolidated statements of comprehensive loss.&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 table below summarizes the supplemental noncash disclosures of the Company's leases included in its consolidated financial statements (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.035%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.934%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.934%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.456%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.291%;"/&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="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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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:#ffffff;text-align:center;vertical-align:middle;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;2020&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:#ffffff;text-align:center;vertical-align:middle;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;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:middle;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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;/tr&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 right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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: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 #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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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: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;Operating right-of-use assets obtained in exchange for 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 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;183&#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;&#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;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;205&#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;47,396&#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;/table&gt;&lt;/div&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 incurred by the Company under these additional agreements of $22.1 million have been classified within 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 ROU asset and operating lease liability.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfNDExNw_6df111f0-abb3-4003-a082-947a1e3d87b5">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;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. 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 does 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: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 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 &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;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&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.922%;"/&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:9.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.925%;"/&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;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;Six Months Ended&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:rgb(255,255,255, 0.0);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: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;June 30, 2020&lt;/span&gt;&lt;/td&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="6" style="padding-top: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;June 30, 2020&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;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="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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:#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;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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 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;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;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;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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: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;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 #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;4,872&#160;&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 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;8,477&#160;&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;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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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 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;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;4,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 from 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;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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 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;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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="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;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.1 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="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;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;4.7 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="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;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="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;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;In addition to the operating lease costs disclosed above, the Company also records variable consideration for variable lease payments in excess of fixed fees or minimum guarantees. Variable consideration related to the Company's leasing arrangements was $1.0 million and $1.1 million for the three and six months ended June&#160;30, 2020, respectively. Variable costs related to CMO manufacturing agreements have been classified within inventory in the Company's consolidated balance sheet, while the variable costs related to other leasing arrangements have been classified within operating expenses in the Company's consolidated statements of comprehensive loss.&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 table below summarizes the supplemental noncash disclosures of the Company's leases included in its consolidated financial statements (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.035%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.934%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.934%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.456%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.291%;"/&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="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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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:#ffffff;text-align:center;vertical-align:middle;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;2020&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:#ffffff;text-align:center;vertical-align:middle;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;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:middle;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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;/tr&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 right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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: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 #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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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: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;Operating right-of-use assets obtained in exchange for 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 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;183&#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;&#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;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;205&#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;47,396&#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;/table&gt;&lt;/div&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 incurred by the Company under these additional agreements of $22.1 million have been classified within 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 ROU asset and operating lease liability.</us-gaap:LesseeFinanceLeasesTextBlock>
    <insm:LeaseRemainingLeaseTerm
      contextRef="i96db90a4d0934e038acf84aeb7e054a1_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfMTU5Mw_19c99706-65b0-4478-88ad-4d449c2cb372">P1Y</insm:LeaseRemainingLeaseTerm>
    <insm:LeaseRemainingLeaseTerm
      contextRef="ie85e34cdf0474a5e9e83ccbc72a4329d_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfMTU5OQ_70c907bb-0a8b-46bd-a628-802d6d1cf5d1">P10Y10M</insm:LeaseRemainingLeaseTerm>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfNDExOQ_6d010c55-86b4-4613-ad73-e46a9c312e92">&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="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:49.713%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.922%;"/&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:9.922%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.925%;"/&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;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="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;Six Months Ended&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:rgb(255,255,255, 0.0);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: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;June 30, 2020&lt;/span&gt;&lt;/td&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="6" style="padding-top: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;June 30, 2020&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;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="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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:#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;361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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 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;720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&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;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;793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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: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;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="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,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 #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;4,872&#160;&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 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;8,477&#160;&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;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;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="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;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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 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;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;4,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&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;6,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 from 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;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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 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;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(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="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;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;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="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;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.1 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="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;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;4.7 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="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;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="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;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 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 supplemental noncash disclosures of the Company's leases included in its consolidated financial statements (in thousands).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.035%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.781%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.934%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.949%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.934%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.285%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.456%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.291%;"/&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="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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="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:#ffffff;text-align:center;vertical-align:middle;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;2020&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:#ffffff;text-align:center;vertical-align:middle;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;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:middle;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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;/tr&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 right-of-use assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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: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 #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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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: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;Operating right-of-use assets obtained in exchange for 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 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;183&#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;&#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;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;205&#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;47,396&#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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMy0xLTEtMS0xOTE_9f1fe965-d1f1-4898-a934-3e3f65c594ee"
      unitRef="usd">361000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMy0yLTEtMS0w_ae146265-6668-43f5-940d-b1736136a283"
      unitRef="usd">720000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNC0xLTEtMS0xOTE_ece86862-116e-4d6b-a230-ddbd7027491f"
      unitRef="usd">432000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNC0yLTEtMS0w_e3c3e6d2-b35d-4045-b3a9-4568e37f412a"
      unitRef="usd">871000</us-gaap:FinanceLeaseInterestExpense>
    <insm:FinanceLeaseCost
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNS0yLTEtMS0xOTU_b5576009-3d58-47be-9000-fa34b551b567"
      unitRef="usd">793000</insm:FinanceLeaseCost>
    <insm:FinanceLeaseCost
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNS0zLTEtMS0w_16b9b835-b046-493a-8fa2-fcafcb69e330"
      unitRef="usd">1591000</insm:FinanceLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNi0xLTEtMS0w_e138ac7c-55ae-44ee-b665-058138c096d3"
      unitRef="usd">4079000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNi0zLTEtMS0w_fcb59d9e-7f1d-45a7-b97e-fd8674fa3309"
      unitRef="usd">6886000</us-gaap:OperatingLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNy0xLTEtMS0w_762c68c9-5395-4e83-b99f-226c42bb510b"
      unitRef="usd">4872000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfNy0zLTEtMS0w_a339759c-ce14-4f13-9151-24abe1b16eb4"
      unitRef="usd">8477000</us-gaap:LeaseCost>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTEtMi0xLTEtMjA3_5c6c8143-e6f6-4915-9eeb-6adab74e2f43"
      unitRef="usd">432000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTEtMy0xLTEtMA_c69343d1-3239-4085-89a2-20ad1663a326"
      unitRef="usd">871000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:OperatingLeasePayments
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTItMS0xLTEtMA_ad90c336-87c5-4471-b0d3-75503ffd86bd"
      unitRef="usd">4075000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTItMy0xLTEtMA_30bdeb0b-7c62-407c-9cc6-5d7276ea8bb1"
      unitRef="usd">6913000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTMtMi0xLTEtMjEw_6f3719de-35ce-4595-a5d8-9f522d4b94ea"
      unitRef="usd">298000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTMtMy0xLTEtMA_b1d62f92-3960-4fdb-84c0-70d7a6d41cf4"
      unitRef="usd">590000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTYtMy0xLTEtMA_0f15b9b9-4dcf-40b4-8ef6-841c0c439dfa">P10Y1M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTctMy0xLTEtMA_fb95665e-f256-4e6c-a275-ffb54604f8ac">P4Y8M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTgtMy0xLTEtMA_6c5aabd3-fe05-46a7-b0ab-86661a498f63"
      unitRef="number">0.086</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjBiNDljNzJkZmZmNTRkOTliYjFkNDFlYmRmYjFlMTkwL3RhYmxlcmFuZ2U6MGI0OWM3MmRmZmY1NGQ5OWJiMWQ0MWViZGZiMWUxOTBfMTktMy0xLTEtMA_35082f75-f791-481c-b10a-b16bd3e02d45"
      unitRef="number">0.074</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:VariableLeaseCost
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfMzI5ODUzNDg4OTkwNw_ea079f2e-3e0a-4928-8209-927e4b786637"
      unitRef="usd">1000000.0</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfMzI5ODUzNDg4OTkxMA_5a7a98b1-b9fd-4401-8829-cecd571e1732"
      unitRef="usd">1100000</us-gaap:VariableLeaseCost>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMi0yLTEtMS0xNzE4_6e8ce924-3763-436b-a962-0cb110c698b2"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMi00LTEtMS0xNzE4_c7972cbe-5d09-4e06-bba8-a08b66974b6c"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMi0yLTEtMS0w_5cf75372-42f0-4ef1-95da-876c777382b0"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMi00LTEtMS0w_9cbc4b7a-7964-426b-ae21-13ca6610b789"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMy0yLTEtMS0xNTg4_d37fe935-fac8-4184-9628-a310c13a3980"
      unitRef="usd">183000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMy00LTEtMS0xNzIx_527226b6-854e-4645-9474-44110a028f55"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMy0yLTEtMS0w_78d54b56-27a3-4306-8690-7f3749882781"
      unitRef="usd">205000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RhYmxlOjMyN2VkYjYyMTY3NjQwNjhiZjI1OWJjN2Y4OGY4YjgwL3RhYmxlcmFuZ2U6MzI3ZWRiNjIxNjc2NDA2OGJmMjU5YmM3Zjg4ZjhiODBfMy00LTEtMS0w_e489aa77-0f00-47a2-ad67-33793716827c"
      unitRef="usd">47396000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <insm:LesseeOperatingLeaseLeaseNotyetCommencedAmount
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV80OS9mcmFnOjg2OTI3NjJmMWQ0NzQzNmFiYjYwMDEzMDU3YThkYmE0L3RleHRyZWdpb246ODY5Mjc2MmYxZDQ3NDM2YWJiNjAwMTMwNTdhOGRiYTRfMzg0NQ_284bd932-f131-4462-ae0c-548a46db56f6"
      unitRef="usd">22100000</insm:LesseeOperatingLeaseLeaseNotyetCommencedAmount>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNzU5Mg_6b247dcc-2cf4-4dfe-804d-5ef7b83dc998">Debt&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 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 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;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 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'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 as of the date of issuance was calculated by measuring the fair value of a similar liability that did not have an associated equity component. The fair value was based on data from readily available pricing 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 &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;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&#160;million using an effective interest rate of 7.6%, and accordingly, the residual equity component on the date of issuance was $140.9&#160;million. The discount is being amortized to interest expense over the term of the Convertible Notes and has a remaining period of approximately 4.54 years. The following table presents the carrying value of the Company's debt balance (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.052%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.665%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.330%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.474%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.331%;"/&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;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;Debt issuance costs, unamortized&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,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;(97,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;(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:#ffffff;text-align:left;vertical-align:top;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;Debt, long-term&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;346,001&#160;&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;335,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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;As of June&#160;30, 2020, future principal repayments of the debt for each of the fiscal years through maturity were as follows (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.543%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.635%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.365%;"/&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:#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;Year Ending December&#160;31:&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: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:#ffffff;text-align:left;vertical-align:top;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;2020&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:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:top;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:top;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:top;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:top;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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:#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;450,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;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&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-style:italic;font-weight:400;line-height:120%;"&gt;Interest Expense&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;Interest expense related to the Convertible Notes for the three and six months ended June&#160;30, 2020 and June&#160;30, 2019, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, accretion of debt discount and finance lease interest expense is as follows (in thousands):&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;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.082%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.973%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.973%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.665%;"/&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:#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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;/tr&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 #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;Amortization of debt issuance costs&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;349&#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;349&#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;698&#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;698&#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;/tr&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 debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 convertible debt interest expense&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;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;7,037&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:rgb(255,255,255, 0.0);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;6,785&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:rgb(255,255,255, 0.0);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;14,009&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:rgb(255,255,255, 0.0);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;13,511&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Finance lease interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iad47fdc4154f4267abcb7bca85833c52_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMTcz_5a802967-5663-4b94-9c2c-e97a8ad5140f"
      unitRef="usd">450000000.0</us-gaap:DebtInstrumentFaceAmount>
    <insm:DebtInstrumentOptionToPurchaseAdditionalDebt
      contextRef="iad47fdc4154f4267abcb7bca85833c52_I20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMzI4_91c6c20c-713f-448f-b3df-9acb5c40785c"
      unitRef="usd">50000000.0</insm:DebtInstrumentOptionToPurchaseAdditionalDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="iad47fdc4154f4267abcb7bca85833c52_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDY0_93126085-f585-4667-bf41-020cc1129dff"
      unitRef="usd">14200000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="ic78ae0b57b354caaa88c03173d6f3a9b_D20180101-20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDg3_bbfb6eb7-6b27-4166-82fa-169634f76eac"
      unitRef="usd">435800000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="iad47fdc4154f4267abcb7bca85833c52_I20180131"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMTI2MA_7b3bd174-c7a7-4690-b93f-c761c177a95c"
      unitRef="usdPerShare">39.16</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i9e1009ee1b76437899b95d4e6632c3b9_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMTg2NQ_c945cc84-9dc5-4ff6-9691-ff4dcdb6b754"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i9e1009ee1b76437899b95d4e6632c3b9_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMTkxMA_602ec8e9-59fd-44f8-8c15-f65dc73cec22"
      unitRef="day">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i9e1009ee1b76437899b95d4e6632c3b9_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMjE3OQ_587d10a0-3c58-42ce-93a6-1dbc1c9e2e56"
      unitRef="number">0.98</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i39c79b1bf702426fb2876c3bd1641b79_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMjYzOA_232bcfdb-0981-4497-aa5d-743b35f45848"
      unitRef="day">45</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i39c79b1bf702426fb2876c3bd1641b79_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMjg1OQ_b416d043-9a3e-455e-b9e1-e7bdc2646f53"
      unitRef="day">10</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i39c79b1bf702426fb2876c3bd1641b79_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMzE5OQ_a569312d-d05b-4a77-8749-44729aeabf20"
      unitRef="number">0.10</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <insm:DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange
      contextRef="i341671050ca64fe49b31e0044f99d2ad_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDA3Ng_90a3d3fa-2bd5-4699-8600-5037cf4ab210"
      unitRef="day">30</insm:DebtInstrumentConvertibleTradingDaysPriorToEffectiveDataOfFundamentalChange>
    <us-gaap:DebtInstrumentConvertibleThresholdTradingDays
      contextRef="i62167cf8184a4858a422c40574069035_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDM2NA_430526d5-0284-4543-9fce-facca0e20d4d"
      unitRef="day">20</us-gaap:DebtInstrumentConvertibleThresholdTradingDays>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="i62167cf8184a4858a422c40574069035_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDQzMA_a9f93348-7219-4785-b5bf-98bed625430c"
      unitRef="day">30</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
      contextRef="i62167cf8184a4858a422c40574069035_D20180101-20180131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNDU2Mw_3a341b77-d0eb-4e19-b5b1-539819f628ca"
      unitRef="number">1.30</us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
    <us-gaap:ConvertibleDebtFairValueDisclosures
      contextRef="iad47fdc4154f4267abcb7bca85833c52_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNjc3NQ_7aa08241-7d8b-468a-84ee-b9a99f0623fb"
      unitRef="usd">309100000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="iad47fdc4154f4267abcb7bca85833c52_I20180131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNjgxNA_42b01e82-8c5a-4e59-9520-7d9e58a09de9"
      unitRef="number">0.076</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent
      contextRef="iad47fdc4154f4267abcb7bca85833c52_I20180131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNjg5Mw_77588456-966e-4efc-af53-6e17a7d605de"
      unitRef="usd">140900000</us-gaap:DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent>
    <us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1
      contextRef="ic78ae0b57b354caaa88c03173d6f3a9b_D20180101-20180131"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfMzI5ODUzNDg5MDkzMA_e5d30d74-1db9-4d15-8694-e0fcdb9d421a">P4Y6M14D</us-gaap:DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNzU5MA_3de59142-03b5-4bad-a9fa-56c6de87920e">The following table presents the carrying value of the Company's debt balance (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.052%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:57.665%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.330%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.474%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.331%;"/&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;June 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-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;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-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;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:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;Debt issuance costs, unamortized&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,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;(97,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;(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:#ffffff;text-align:left;vertical-align:top;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;Debt, long-term&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;346,001&#160;&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;335,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;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:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2b928c2684e64a589c5b7df6da72fcfa_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMS0wLTEtMS0wL3RleHRyZWdpb246NThhOGI1YTJiY2RkNGY4MjhjNDY3ODJjZmY1ZjhlNjBfNQ_6467bb92-052a-49d9-8de3-5498049e190d"
      unitRef="number">0.0175</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SecuredDebt
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMS0xLTEtMS0w_b6a121e7-6745-42ed-806d-aa4b3f865908"
      unitRef="usd">450000000</us-gaap:SecuredDebt>
    <us-gaap:SecuredDebt
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMS0zLTEtMS0w_32fffbcd-168a-45c8-a456-e76e64263546"
      unitRef="usd">450000000</us-gaap:SecuredDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMi0xLTEtMS0w_4f51cc45-b4c7-42a2-8794-737d7e24a0a6"
      unitRef="usd">6345000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMi0zLTEtMS0w_45a840c0-7887-4b74-aecb-750a24b2df1f"
      unitRef="usd">7043000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMy0xLTEtMS0w_fb8b3195-cd8e-4048-8cb0-213a898dd2df"
      unitRef="usd">97654000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfMy0zLTEtMS0w_74a58c09-f913-4e2d-bf6b-4c7b2d51a958"
      unitRef="usd">107017000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfNC0xLTEtMS0w_c45bc24f-ce89-4db0-80f0-a2b922f9be17"
      unitRef="usd">346001000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i2a84a298cf424dfcae7e734675f09351_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmQwMTgyN2U2NzcxZjRiNDdiN2M3MzVkOGMyZGU0NGFlL3RhYmxlcmFuZ2U6ZDAxODI3ZTY3NzFmNGI0N2I3YzczNWQ4YzJkZTQ0YWVfNC0zLTEtMS0w_e4843bbc-4756-41a5-a698-bdeca6a1ff84"
      unitRef="usd">335940000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNzU5NQ_046ebded-48a4-43fe-a395-a9133011ccad">&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 June&#160;30, 2020, future principal repayments of the debt for each of the fiscal years through maturity were as follows (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.543%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:63.635%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:32.365%;"/&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:#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;Year Ending December&#160;31:&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: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:#ffffff;text-align:left;vertical-align:top;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;2020&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:top;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;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:top;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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:top;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:top;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;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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:top;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;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;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="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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:#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;450,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;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:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfMS0xLTEtMS0w_2755a583-2515-4f55-9b19-4eebeae68ef0"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfMi0xLTEtMS0w_6952f37d-3ca5-4c70-bd93-10f7bfeb3cb1"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfMy0xLTEtMS0w_1dd49ce0-98d2-4201-ae75-ba06891849b8"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfNC0xLTEtMS0w_56ea64f4-b009-4345-ad46-c881dd633f32"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfNS0xLTEtMS0w_f0d1615c-316c-4b96-adba-c5536a800e1c"
      unitRef="usd">0</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfNi0xLTEtMS0w_790f9b09-087d-47b5-abf3-53726854eabd"
      unitRef="usd">450000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive>
    <us-gaap:LongTermDebt
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOjhmNWQxYjUzMDgwYTQwMzVhNGQ4ZjViNjc1Y2U1YWU0L3RhYmxlcmFuZ2U6OGY1ZDFiNTMwODBhNDAzNWE0ZDhmNWI2NzVjZTVhZTRfNy0xLTEtMS0w_57213db4-aaee-4c73-b314-0a5b4e893642"
      unitRef="usd">450000000</us-gaap:LongTermDebt>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RleHRyZWdpb246ZWI0ZGE3ZTlmYzBmNGI3MzhmMmM4ZGNiMGVkYWFiYWZfNzU4Ng_438f73f0-1289-4eaa-a032-b96c99dbe116">&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;Interest expense related to the Convertible Notes for the three and six months ended June&#160;30, 2020 and June&#160;30, 2019, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, accretion of debt discount and finance lease interest expense is as follows (in thousands):&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;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:40.082%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.533%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.756%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.973%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.662%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.973%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.665%;"/&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:#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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;/tr&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 #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td 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;Amortization of debt issuance costs&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;349&#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;349&#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;698&#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;698&#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;/tr&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 debt discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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,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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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 convertible debt interest expense&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;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;7,037&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:rgb(255,255,255, 0.0);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;6,785&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:rgb(255,255,255, 0.0);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;14,009&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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:rgb(255,255,255, 0.0);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;13,511&#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;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Finance lease interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&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;Total interest expense&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMi0xLTEtMS0w_79d7a9d2-f329-42d2-863c-20dd5b42e999"
      unitRef="usd">1975000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMi0zLTEtMS0w_24a7b4db-d359-4292-9528-192de4ecb785"
      unitRef="usd">1970000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMi01LTEtMS0w_a249c8d6-e958-49f6-af3d-72867b92056a"
      unitRef="usd">3948000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMi03LTEtMS0w_c4a0013c-3df4-4d6d-9ab7-2242e5e87367"
      unitRef="usd">3941000</us-gaap:InterestExpenseDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMy0xLTEtMS0w_bf6a5aab-8485-4a5c-b563-fd97ac3c07dc"
      unitRef="usd">349000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMy0zLTEtMS0w_14ae84fc-e70e-42c9-85b3-1da4da36e1cb"
      unitRef="usd">349000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMy01LTEtMS0w_75531ac6-1349-49d2-8c86-4cf3fe4c2940"
      unitRef="usd">698000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfMy03LTEtMS0w_c4a763d7-5332-4e86-a858-139c7aa62e6d"
      unitRef="usd">698000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNS0xLTEtMS0w_3e0310bc-05ef-492a-9da0-f55475907ea9"
      unitRef="usd">4713000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNS0zLTEtMS0w_b875f2cb-589c-4355-9796-88c2fe180f44"
      unitRef="usd">4466000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNS01LTEtMS0w_94f164a9-09c5-4047-996c-05c5bd282d99"
      unitRef="usd">9363000</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNS03LTEtMS0w_1946652d-aad5-44a2-b265-3c887ddf5504"
      unitRef="usd">8872000</us-gaap:AmortizationOfDebtDiscountPremium>
    <insm:ConvertibleDebtInterestExpenseTotal
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNi0xLTEtMS0w_7bbfcc27-d56f-4d67-9b50-7531189f1e97"
      unitRef="usd">7037000</insm:ConvertibleDebtInterestExpenseTotal>
    <insm:ConvertibleDebtInterestExpenseTotal
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNi0zLTEtMS0w_e1c55cfb-f144-4201-be8e-f30f6ead852a"
      unitRef="usd">6785000</insm:ConvertibleDebtInterestExpenseTotal>
    <insm:ConvertibleDebtInterestExpenseTotal
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNi01LTEtMS0w_c8ccfa33-aec9-419a-ae52-66b258ac9c73"
      unitRef="usd">14009000</insm:ConvertibleDebtInterestExpenseTotal>
    <insm:ConvertibleDebtInterestExpenseTotal
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNi03LTEtMS0w_dd20c9cd-5bfe-4296-b76e-21f39006a5fa"
      unitRef="usd">13511000</insm:ConvertibleDebtInterestExpenseTotal>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNy0xLTEtMS0xMzk4_d57fa9eb-0d4f-4a44-ae98-c5e277ee45aa"
      unitRef="usd">432000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNy0zLTEtMS0xNDAz_7bda63ca-72f0-4e42-bb51-604aac1826c5"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNy01LTEtMS0w_09a5b0f1-66aa-47c7-ab55-ea7daea48811"
      unitRef="usd">871000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfNy03LTEtMS0w_604e11de-8a82-4355-8a59-1ad0c59f3163"
      unitRef="usd">0</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:InterestExpense
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfOC0xLTEtMS0xMDU4_35f6c4f5-4792-4ddc-a7c7-79b738d02105"
      unitRef="usd">7469000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfOC0zLTEtMS0xMDU2_558d77c3-4956-43b5-8c14-cc96aa677633"
      unitRef="usd">6785000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfOC01LTEtMS0w_063c72c1-92c6-41ff-a214-cc8ba0a1ecf3"
      unitRef="usd">14880000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81Mi9mcmFnOmViNGRhN2U5ZmMwZjRiNzM4ZjJjOGRjYjBlZGFhYmFmL3RhYmxlOmYyYTZjNTQzMzg0NDQ1M2Y4OWE5ZmMwMDM4NWFlOTM2L3RhYmxlcmFuZ2U6ZjJhNmM1NDMzODQ0NDUzZjg5YTlmYzAwMzg1YWU5MzZfOC03LTEtMS0w_3fa56ead-bbdb-4267-aa47-1e650d8c8a48"
      unitRef="usd">13511000</us-gaap:InterestExpense>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMjc0ODc3OTA3MTY0OA_d7efd494-7c51-4df0-be85-1be9bdc03c70">Shareholders&#x2019; Equity&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-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 June&#160;30, 2020, the Company had 500,000,000 shares of common stock authorized with a par value of $0.01 per share and 101,434,104 shares of common stock issued and outstanding. In addition, as of June&#160;30, 2020, the Company had reserved 13,271,513 shares of common stock for issuance upon the exercise of outstanding stock options and 868,210 shares of common stock for issuance upon the vesting of RSUs. The Company has also reserved 11,492,280&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; &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;shares of common stock for issuance upon conversion of the Convertible Notes, subject to adjustment in accordance with the Indenture.&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 the second quarter&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; of 2020, the Company completed an underwritten public offering of 11,155,000 shares of the Company's common stock, including 1,455,000 shares issued pursuant to the exercise in full of the underwriters' option to &lt;/span&gt;&lt;/div&gt;&lt;div&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;purchase additional shares from the Company, a&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;t a public offering price of $23.25 per share.  The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $13.4 million, were $245.9 million. &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 the second quarter&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; of 2019, the Company completed an underwritten public offering of 10,657,692 shares of the Company's common stock, including 1,042,307 shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares a&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;t a public offering price of $26.00 per share.  The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $16.0 million, were $261.1 million. The offering also included&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; 400,000 shares sold by the Company's Chairman and Chief Executive Officer, from which the Company received no proceeds&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;.&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-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 June&#160;30, 2020, the Company had 200,000,000 shares of preferred stock authorized with a par value of $0.01 per share and no shares of preferred stock were issued and outstanding.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTA5_bef11079-911f-449b-ae4e-4a0dec112d8f"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTY2_9332468c-d9de-415b-a28a-9083b34d4624"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzg0ODI5MDY5OTQzMA_41fb0045-a6f8-41b8-82f3-792f00400e49"
      unitRef="shares">101434104</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzg0ODI5MDY5OTQzMA_62450bdc-7bf8-4eab-8829-e94fc582233e"
      unitRef="shares">101434104</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="icd47db7531bf47ec84e88c47b9a31178_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzg0ODI5MDY5OTQzMw_6697d4f1-ff79-4004-8703-66beab0ea62f"
      unitRef="shares">13271513</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i0ab49f44ef65494292304565bb889ff1_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzg0ODI5MDY5OTQzNg_4eecc57d-61ef-454e-aaf7-de7da103e929"
      unitRef="shares">868210</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i31e2621281324355b733c085703f61a6_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfNDY2_a48fc48a-a629-4597-9824-78615e61603f"
      unitRef="shares">11492280</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i671a57e71b844ca0b57db87cb9e77a03_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzI5ODUzNDg4NTM2Ng_bcf59330-6da1-478c-bdb5-6e1953d097a2"
      unitRef="shares">11155000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="idac4878909d94fd6b46ca6d8ecff8234_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzI5ODUzNDg4NTM2OQ_563de4b1-c45c-47d2-90ad-ef2d5a3b1566"
      unitRef="shares">1455000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzI5ODUzNDg4NTM3Mg_117a3999-b916-4983-91b7-876d4ff7369a"
      unitRef="usdPerShare">23.25</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzI5ODUzNDg4NTUyNQ_030a93a1-5bd2-4854-83f0-23781d2d32c7"
      unitRef="usd">13400000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i671a57e71b844ca0b57db87cb9e77a03_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMzI5ODUzNDg4NTUzMQ_c138bdb2-961a-469d-974f-2c339cbc5323"
      unitRef="usd">245900000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i662f0fb9557a44d48c9041b63dfdd685_D20190524-20190524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfNjky_5140e6b6-44a2-4a4e-8736-7df3ed32b823"
      unitRef="shares">10657692</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i438826db40a44f888f799a7b9e330bc0_D20190524-20190524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfODE3_1ad92a4a-1db9-444c-af43-2c20c8048464"
      unitRef="shares">1042307</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="if2c10e5977a244139bcbb0d075da921a_I20190524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfODcy_d55622aa-45ab-4f85-8a96-3c3631bff18a"
      unitRef="usdPerShare">26.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:PaymentsOfStockIssuanceCosts
      contextRef="i9f7fa65481794616834c74cd253fad71_D20190524-20190524"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTA2Mg_8a717bbc-ef9c-4fcb-8be5-e5f1b37fb4d7"
      unitRef="usd">16000000.0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i662f0fb9557a44d48c9041b63dfdd685_D20190524-20190524"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTA3MQ_ba686141-a0ad-44da-9a98-95ec747cf292"
      unitRef="usd">261100000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i35849c518b8f465590223fd805b9c6d3_D20190524-20190524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTExNA_441ab7ea-4b2d-4b50-9788-c3ddfaee4cf4"
      unitRef="shares">400000</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTI3MQ_33a00ad7-418d-4101-89e7-9f901d75aced"
      unitRef="shares">200000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTMzMQ_8b01391f-902d-4937-b4aa-ff21f0ea3000"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTM0OA_a51aea42-d038-4589-bbe8-57dca369c6cf"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV81OC9mcmFnOjBkODBjZTkyY2Y0MzRhNjU4NzA1YWE2ODg4OTI0NzY2L3RleHRyZWdpb246MGQ4MGNlOTJjZjQzNGE2NTg3MDVhYTY4ODg5MjQ3NjZfMTM0OA_c4e30551-02d2-4d0e-ab2b-d05290768aaa"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjg5Mw_67a4e2f3-98f0-4461-a37b-ca99fe15ab52">Stock-Based Compensation&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 Company's current equity compensation plan, the 2019 Incentive Plan, was approved by shareholders at the Company's Annual Meeting of Shareholders on May&#160;16, 2019.&#160;The 2019 Incentive Plan is administered by the Compensation Committee of the Board of Directors of the Company.&#160;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.&#160;On May&#160;16, 2019, 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, the 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. On May 12, 2020, at the Company's 2020 Annual Meeting of Shareholders, the Company's shareholders approved an amendment of the 2019 Incentive Plan providing for the issuance of an additional 4,500,000 shares under the plan. As of June&#160;30, 2020, 5,176,799 shares remained for future issuance under the 2019 Incentive Plan. The 2019 Incentive Plan will terminate on May&#160;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 to new hires, which awards are made pursuant to the Nasdaq's inducement grant exception to the shareholder approval requirement for grants of equity compensation. During the six months ended June&#160;30, 2020, the Company granted inducement stock options covering 662,410 shares of the Company's common stock to new employees.&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;On May 15, 2018, the 2018 Employee Stock Purchase Plan (2018 ESPP) was approved by shareholders at the Company's 2018 Annual Meeting of Shareholders. The Company has reserved the following for issuance under the 2018 ESPP: (i) 1,000,000 shares of common stock,&#160;plus&#160;(ii)&#160;commencing on January&#160;1, 2019 and ending on December&#160;31, 2023, an additional number of shares to be added on the first day of each calendar year equal to the lesser of (A) 1,200,000 shares of common stock, (B) 2% of the number of outstanding shares of common stock on such date and (C)&#160;an amount determined by the administrator.&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-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; - As of June&#160;30, 2020, there was $66.9&#160;million of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period o&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;f 2.5 years. As of June&#160;30, 2020, there were no performance-condition options outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div&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;&#160;&#160;&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-style:italic;font-weight:700;line-height:120%;"&gt;Restricted Stock Units&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"&gt; &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;&#x2014; As of June&#160;30, 2020, there was $19.2&#160;million of unrecognized compensation expense related to unvested RSU awards, which is expected to be recognized over a weighted average period of 2.8 years.&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 following table summarizes the aggregate stock-based compensation expense recorded in the consolidated statements of comprehensive loss related to stock options and RSUs during the three and six months ended June&#160;30, 2020 and 2019, respectively (in millions):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.748%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.992%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.957%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.683%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.720%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.390%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.720%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.683%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.255%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;/tr&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;Research and development&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;3.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;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 #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td 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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.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;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.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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Selling, general and administrative&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.5&#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;5.2&#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;12.7&#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;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.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;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;7.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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.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;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;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iee40b68c68274376846b97b372e2c488_I20190516"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfNzU3_425fa721-ef48-4982-a07a-5e9fb17fd102"
      unitRef="shares">3500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ida6e5fee90c4449ebe13b71e9a736b02_D20200512-20200512"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMzg0ODI5MDcwMDMyMQ_cc718846-f212-45fc-94d4-799845b0db7f"
      unitRef="shares">4500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i81fcec1c1b3b41e6ab409f6b5e4f4f2b_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMTEwNQ_1787957f-747a-44a1-b5a4-0707b1008360"
      unitRef="shares">5176799</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMTU1NA_3a0775ec-3799-4340-93ec-1553fe474311"
      unitRef="shares">662410</insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i474a6749af9248b18f58c2af29777ffc_I20180515"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMTgzNg_0f40fb82-a51d-4d0f-b3cd-102eb93cd148"
      unitRef="shares">1000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="ibc8574e53cc04e91a22f87e026abe996_D20180515-20180515"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjA0NQ_2b5c0c6d-8b98-47ec-b0e7-e4ff885d3423"
      unitRef="shares">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum
      contextRef="ibc8574e53cc04e91a22f87e026abe996_D20180515-20180515"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjA3Ng_b7c81206-a035-42e2-8e4d-b73de3dbc4fd"
      unitRef="number">0.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="icd47db7531bf47ec84e88c47b9a31178_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjIzMg_80523db9-e81b-4b91-a6dd-01d5d08ff374"
      unitRef="usd">66900000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i037cebd5de5a4867a41a3dd00aa59092_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjM3Ng_63f84149-fbdd-48bb-9284-f544a84f966e">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i50d1181c77bb48ea8b274885ffaa102d_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjQwMQ_3a87748c-013f-4cc1-b7c7-92bff10e1e69"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="i0ab49f44ef65494292304565bb889ff1_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjQ5Ng_3d37fb3a-1dc3-443a-aaeb-c9586b26f28e"
      unitRef="usd">19200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i5d4d3b0de0e047d5837879774801c2b2_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjYzNw_b69aac82-b3df-4219-a23c-a4dcd4352000">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RleHRyZWdpb246ZGVlNTRkYTBjYTE2NGU0ZWI0ODU0YWJmZDhlYTcyMzlfMjg5NQ_756dc157-941f-4dbd-86d5-c022e935387f">&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 following table summarizes the aggregate stock-based compensation expense recorded in the consolidated statements of comprehensive loss related to stock options and RSUs during the three and six months ended June&#160;30, 2020 and 2019, respectively (in millions):&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center;margin-bottom:6pt;"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.748%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:41.992%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.957%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.683%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.720%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.390%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.720%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.683%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:11.255%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#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;Three Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size: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;/tr&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;Research and development&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;3.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;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 #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td 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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5.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;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.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 #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/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;Selling, general and administrative&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.5&#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;5.2&#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;12.7&#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;9.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9.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;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;7.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 #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18.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;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;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id41f8f93f06f4a848ca3dfcbd9aca396_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMi0xLTEtMS0w_a981a9c7-22f3-4bf3-9aaa-f72d95905792"
      unitRef="usd">3000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i186bfb6ae7444f299bf2eacdf2af6688_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMi0zLTEtMS0w_51ca7767-593f-4929-b2fb-f0528a1b1f06"
      unitRef="usd">2200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3652e4eab1154017a294cee3dae3ec5b_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMi01LTEtMS0w_f7e700ff-9062-474a-97bc-bdab7b0e4fa4"
      unitRef="usd">5800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0e5d1ac25b284039943773fd5ad78337_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMi03LTEtMS0w_50f14e18-871b-4a1c-86b3-8c130b89a631"
      unitRef="usd">4400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ifebefad065974c208f5e0cd0e1844e2c_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMy0xLTEtMS0w_e8178d8e-13e5-4b6e-a8c6-e090ebbdfc21"
      unitRef="usd">6500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i30f35dbae8674e2b80c5c8110a4838e7_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMy0zLTEtMS0w_57af1de0-bf39-4910-a07c-16d28f23eb6f"
      unitRef="usd">5200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id696a464649d4330b3638b0d6f2aee2c_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMy01LTEtMS0w_1e1fdfb3-7c58-411f-a443-fda972ee7c8c"
      unitRef="usd">12700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i926bf38a119e4569a942f54e29126d0f_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfMy03LTEtMS0w_0f1240ac-9fd4-49ec-b352-78f41a3d249c"
      unitRef="usd">9900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic90aa3619c494cc6b081c079199f44b5_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfNC0xLTEtMS0w_9ebdbf67-1f8a-4fe5-9181-d4c1756d3895"
      unitRef="usd">9500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iaf6ee07ff9d140cc9d94ceb280ababc1_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfNC0zLTEtMS0w_d95b309f-645d-4429-b70d-fb875e920a83"
      unitRef="usd">7400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i86bf282eac8e4c0aa48c7ea43082e87e_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfNC01LTEtMS0w_be7cdef8-7f90-4e3e-9bc4-8a60d1b31a9b"
      unitRef="usd">18500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7d36b0712da64868baa0cd598860b208_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82MS9mcmFnOmRlZTU0ZGEwY2ExNjRlNGViNDg1NGFiZmQ4ZWE3MjM5L3RhYmxlOmVhOWFlN2VjY2EyNDRlMzg4ZTlkNzkxYWU4YzAyYzQwL3RhYmxlcmFuZ2U6ZWE5YWU3ZWNjYTI0NGUzODhlOWQ3OTFhZThjMDJjNDBfNC03LTEtMS0w_927d4dbe-ccba-47cd-9dca-a06fae5bf76b"
      unitRef="usd">14300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMjAxOQ_f0c33d94-6899-431a-bdec-118177266dd5">Income Taxes&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:115%;"&gt;The Company's provision for income taxes was $0.4 million and $0.1 million for the three months ended June&#160;30, 2020 and June&#160;30, 2019, respectively, and $0.5 million and $0.3&#160;million for the six months ended June&#160;30, 2020 and June&#160;30, 2019, respectively. The provision for income taxes in all periods was a result of certain of the Company's international subsidiaries, which had taxable income during the three and six months ended June&#160;30, 2020 and 2019. Additionally, the Company is impacted by certain state taxes which effectively impose income tax on modified gross revenues. In jurisdictions where the Company has net losses, there was a full valuation allowance recorded against the Company's deferred tax assets and therefore no tax benefit was recorded. &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 is subject to US federal and state income taxes and the statute of limitations for tax audit is open for the Company's 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. As of June&#160;30, 2020 and December&#160;31, 2019, the Company had recorded reserves for unrecognized income tax benefits against certain deferred tax assets in the United States.&#160;However, given the Company&#x2019;s valuation allowance position, these reserves do not have an impact on the balance sheet as of June&#160;30, 2020 and December&#160;31, 2019 or the income statement for the three and six months ended June&#160;30, 2020 and June&#160;30, 2019.&#160;The Company has not recorded any accrued interest or penalties related to uncertain tax positions. The Company does not anticipate any material changes in the amount of unrecognized tax positions over the next 12 months.&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;On March 27, 2020, the US government enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) which includes numerous modifications to income tax provisions, including a limitation on business interest expense and net operating loss provisions and the acceleration of alternative minimum tax credits.  Given the Company's history of losses, the CARES Act is not expected to have a material impact on its income tax positions.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMzI5ODUzNDg4NTQ4OA_f8eef8fc-c0d8-4e40-b8d2-14ac9c05f0a9"
      unitRef="usd">400000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMzI5ODUzNDg4NTUxNw_4b88f74c-ee66-4a85-a64d-7df1f3bf4972"
      unitRef="usd">100000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMTAx_70927717-b965-47ed-85ba-5ed757f25685"
      unitRef="usd">500000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMTA4_c6d72c88-ca63-4e3d-b746-2d731f23fe54"
      unitRef="usd">300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfNDc5_9f6def27-3e0a-4ad5-b397-d6cea6c61898"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="ie778523a3b1a4fc6b36c5459dfc328b5_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMTM2OA_13174021-0919-4cb8-b4b5-2fd3be739511"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i0db93806e7f04069816ec5d8b51a9e46_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82NC9mcmFnOmRjZTVjN2UwMzE3MTQ0ZjQ5NjViYjk3NzE0OWNiYTk4L3RleHRyZWdpb246ZGNlNWM3ZTAzMTcxNDRmNDk2NWJiOTc3MTQ5Y2JhOThfMTM2OA_477659db-385c-418c-916f-ca521ca1cab1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82Ny9mcmFnOjhhZDMxMDE2ZmZmZDQ4ZWY4MTRkMGNmZDY1MTA1OWMwL3RleHRyZWdpb246OGFkMzEwMTZmZmZkNDhlZjgxNGQwY2ZkNjUxMDU5YzBfNTg5_8226c988-03ec-46f9-a6e4-b8c78ac637ae">Commitments and Contingencies&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;Rent expense charged to operations was $1.1 million and $0.8 million for the three months ended June&#160;30, 2020 and 2019, respectively, and was $1.9 million and $1.6 million for the six months ended June&#160;30, 2020 and 2019, respectively.  &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:700;line-height:120%;"&gt;Legal Proceedings&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;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's consolidated financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:OperatingLeaseExpense
      contextRef="i581e29a9274542639e1dd1c435339d6e_D20200401-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82Ny9mcmFnOjhhZDMxMDE2ZmZmZDQ4ZWY4MTRkMGNmZDY1MTA1OWMwL3RleHRyZWdpb246OGFkMzEwMTZmZmZkNDhlZjgxNGQwY2ZkNjUxMDU5YzBfMTEw_bce1466b-b816-49ff-b453-3451e9a1b749"
      unitRef="usd">1100000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ic8bc0c8a894d452b87bf8518f6506fcb_D20190401-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82Ny9mcmFnOjhhZDMxMDE2ZmZmZDQ4ZWY4MTRkMGNmZDY1MTA1OWMwL3RleHRyZWdpb246OGFkMzEwMTZmZmZkNDhlZjgxNGQwY2ZkNjUxMDU5YzBfMTE3_81eb458c-c65b-43bd-b8f5-20c42fcf25ee"
      unitRef="usd">800000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82Ny9mcmFnOjhhZDMxMDE2ZmZmZDQ4ZWY4MTRkMGNmZDY1MTA1OWMwL3RleHRyZWdpb246OGFkMzEwMTZmZmZkNDhlZjgxNGQwY2ZkNjUxMDU5YzBfMzg0ODI5MDY5NzkwMw_5acb6db2-19f6-42d1-8b79-d90febc663c3"
      unitRef="usd">1900000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="ibb45a1a9f0374bc3aeda53142bde477e_D20190101-20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjU3YWJjY2JmNDJlYzRmNGViYWUxODQyMjkxNTcxMDBhL3NlYzo1N2FiY2NiZjQyZWM0ZjRlYmFlMTg0MjI5MTU3MTAwYV82Ny9mcmFnOjhhZDMxMDE2ZmZmZDQ4ZWY4MTRkMGNmZDY1MTA1OWMwL3RleHRyZWdpb246OGFkMzEwMTZmZmZkNDhlZjgxNGQwY2ZkNjUxMDU5YzBfMzg0ODI5MDY5NzkwOA_dfff6dd7-b26b-4055-ae69-6e66c410bb19"
      unitRef="usd">1600000</us-gaap:OperatingLeaseExpense>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808891437016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Aug. 03, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-30739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">54-1972729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Bridgewater<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">08807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">977-9900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">INSM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,480,980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001104506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 13<br> -Subsection a-13<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1-<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808889909128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 641,911<span></span>
</td>
<td class="nump">$ 487,429<span></span>
</td>
</tr>
<tr class="re">
<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">15,173<span></span>
</td>
<td class="nump">19,232<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventory</a></td>
<td class="nump">35,473<span></span>
</td>
<td class="nump">28,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">14,755<span></span>
</td>
<td class="nump">20,220<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">707,312<span></span>
</td>
<td class="nump">555,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_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="nump">51,185<span></span>
</td>
<td class="nump">53,682<span></span>
</td>
</tr>
<tr class="ro">
<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">56,826<span></span>
</td>
<td class="nump">60,180<span></span>
</td>
</tr>
<tr class="re">
<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">14,536<span></span>
</td>
<td class="nump">15,256<span></span>
</td>
</tr>
<tr class="ro">
<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">31,901<span></span>
</td>
<td class="nump">37,673<span></span>
</td>
</tr>
<tr class="re">
<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">23,605<span></span>
</td>
<td class="nump">20,314<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">885,365<span></span>
</td>
<td class="nump">742,299<span></span>
</td>
</tr>
<tr class="re">
<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">25,005<span></span>
</td>
<td class="nump">13,184<span></span>
</td>
</tr>
<tr class="re">
<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">31,924<span></span>
</td>
<td class="nump">40,375<span></span>
</td>
</tr>
<tr class="ro">
<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">13,021<span></span>
</td>
<td class="nump">19,140<span></span>
</td>
</tr>
<tr class="re">
<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,305<span></span>
</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_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities</a></td>
<td class="nump">7,499<span></span>
</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_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">280<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">78,754<span></span>
</td>
<td class="nump">85,240<span></span>
</td>
</tr>
<tr class="re">
<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">346,001<span></span>
</td>
<td class="nump">335,940<span></span>
</td>
</tr>
<tr class="ro">
<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">18,855<span></span>
</td>
<td class="nump">19,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, long-term</a></td>
<td class="nump">25,099<span></span>
</td>
<td class="nump">29,308<span></span>
</td>
</tr>
<tr class="ro">
<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">11,338<span></span>
</td>
<td class="nump">10,608<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,047<span></span>
</td>
<td class="nump">480,625<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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, 101,434,104 and 89,682,387 issued and outstanding shares at June&#160;30, 2020 and December&#160;31, 2019,&#160;respectively</a></td>
<td class="nump">1,014<span></span>
</td>
<td class="nump">897<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">2,069,119<span></span>
</td>
<td class="nump">1,797,286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,664,717)<span></span>
</td>
<td class="num">(1,536,499)<span></span>
</td>
</tr>
<tr class="ro">
<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">(98)<span></span>
</td>
<td class="num">(10)<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&#8217; equity</a></td>
<td class="nump">405,318<span></span>
</td>
<td class="nump">261,674<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&#8217; equity</a></td>
<td class="nump">$ 885,365<span></span>
</td>
<td class="nump">$ 742,299<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_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>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886822504">
<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>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">101,434,104<span></span>
</td>
<td class="nump">89,682,387<span></span>
</td>
</tr>
<tr class="re">
<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">101,434,104<span></span>
</td>
<td class="nump">89,682,387<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>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808890938648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues, net</a></td>
<td class="nump">$ 42,495<span></span>
</td>
<td class="nump">$ 29,972<span></span>
</td>
<td class="nump">$ 79,355<span></span>
</td>
<td class="nump">$ 51,874<span></span>
</td>
</tr>
<tr class="re">
<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">9,950<span></span>
</td>
<td class="nump">4,919<span></span>
</td>
<td class="nump">18,388<span></span>
</td>
<td class="nump">9,069<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">32,545<span></span>
</td>
<td class="nump">25,053<span></span>
</td>
<td class="nump">60,967<span></span>
</td>
<td class="nump">42,805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">35,748<span></span>
</td>
<td class="nump">33,538<span></span>
</td>
<td class="nump">71,932<span></span>
</td>
<td class="nump">64,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_GeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">49,663<span></span>
</td>
<td class="nump">52,433<span></span>
</td>
<td class="nump">101,009<span></span>
</td>
<td class="nump">107,243<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,248<span></span>
</td>
<td class="nump">1,248<span></span>
</td>
<td class="nump">2,497<span></span>
</td>
<td class="nump">2,496<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total costs and expenses</a></td>
<td class="nump">86,659<span></span>
</td>
<td class="nump">87,219<span></span>
</td>
<td class="nump">175,438<span></span>
</td>
<td class="nump">174,480<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">(54,114)<span></span>
</td>
<td class="num">(62,166)<span></span>
</td>
<td class="num">(114,471)<span></span>
</td>
<td class="num">(131,675)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Investment income</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">2,578<span></span>
</td>
<td class="nump">1,607<span></span>
</td>
<td class="nump">4,994<span></span>
</td>
</tr>
<tr class="ro">
<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">(7,469)<span></span>
</td>
<td class="num">(6,785)<span></span>
</td>
<td class="num">(14,880)<span></span>
</td>
<td class="num">(13,511)<span></span>
</td>
</tr>
<tr class="re">
<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, net</a></td>
<td class="num">(46)<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="num">(170)<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">(61,426)<span></span>
</td>
<td class="num">(66,424)<span></span>
</td>
<td class="num">(127,754)<span></span>
</td>
<td class="num">(140,362)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">428<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">464<span></span>
</td>
<td class="nump">305<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (61,854)<span></span>
</td>
<td class="num">$ (66,514)<span></span>
</td>
<td class="num">$ (128,218)<span></span>
</td>
<td class="num">$ (140,667)<span></span>
</td>
</tr>
<tr class="re">
<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 per share (in dollars per share)</a></td>
<td class="num">$ (0.64)<span></span>
</td>
<td class="num">$ (0.81)<span></span>
</td>
<td class="num">$ (1.38)<span></span>
</td>
<td class="num">$ (1.77)<span></span>
</td>
</tr>
<tr class="ro">
<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">96,633<span></span>
</td>
<td class="nump">81,806<span></span>
</td>
<td class="nump">93,206<span></span>
</td>
<td class="nump">79,685<span></span>
</td>
</tr>
<tr class="re">
<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">$ (61,854)<span></span>
</td>
<td class="num">$ (66,514)<span></span>
</td>
<td class="num">$ (128,218)<span></span>
</td>
<td class="num">$ (140,667)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(51)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="num">(88)<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (61,905)<span></span>
</td>
<td class="num">$ (66,551)<span></span>
</td>
<td class="num">$ (128,306)<span></span>
</td>
<td class="num">$ (140,665)<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_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>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808815121864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity (unaudited) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Stock Options and ESPP Shares</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>Stock Options and ESPP Shares</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Stock Options and ESPP Shares</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, 2018</a></td>
<td class="nump">$ 208,266<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,489,664<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">77,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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), Net of Tax, Attributable to Parent [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>
</tr>
<tr class="ro">
<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">(140,667)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(140,667)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and ESPP shares (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="nump">1,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and ESPP shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Net proceeds from issuance of common stock</a></td>
<td class="nump">261,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">10,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">14,289<span></span>
</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">14,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2019</a></td>
<td class="nump">356,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,778,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,422,829)<span></span>
</td>
<td class="num">(7)<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 Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2019</a></td>
<td class="nump">144,137<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,499,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,356,315)<span></span>
</td>
<td class="nump">30<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 Mar. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">77,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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), Net of Tax, Attributable to Parent [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>
</tr>
<tr class="ro">
<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">(66,514)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(66,514)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and ESPP shares (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="nump">910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and ESPP shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,071<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">10,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">7,353<span></span>
</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,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2019</a></td>
<td class="nump">356,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 892<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,778,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,422,829)<span></span>
</td>
<td class="num">(7)<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 Jun. 30, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">261,674<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 897<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,797,286<span></span>
</td>
<td class="text">&#160;<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="text">&#160;<span></span>
</td>
<td class="nump">89,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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), Net of Tax, Attributable to Parent [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>
</tr>
<tr class="ro">
<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">(128,218)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(128,218)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(88)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(88)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and ESPP shares (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="nump">472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and ESPP shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">245,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">11,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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,470<span></span>
</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">18,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="nump">405,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,069,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,664,717)<span></span>
</td>
<td class="num">(98)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Mar. 31, 2020</a></td>
<td class="nump">206,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,808,712<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,602,863)<span></span>
</td>
<td class="num">(47)<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 Mar. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">89,860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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), Net of Tax, Attributable to Parent [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>
</tr>
<tr class="ro">
<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">(61,854)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(61,854)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">(51)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(51)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and ESPP shares (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="nump">321<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and ESPP shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">245,912<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">11,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">9,468<span></span>
</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">9,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Jun. 30, 2020</a></td>
<td class="nump">$ 405,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,069,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,664,717)<span></span>
</td>
<td class="num">$ (98)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in shares) at Jun. 30, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></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_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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=27012166&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808890947576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows (unaudited) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (128,218)<span></span>
</td>
<td class="num">$ (140,667)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">4,534<span></span>
</td>
<td class="nump">2,245<span></span>
</td>
</tr>
<tr class="re">
<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">2,497<span></span>
</td>
<td class="nump">2,496<span></span>
</td>
</tr>
<tr class="ro">
<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">18,470<span></span>
</td>
<td class="nump">14,289<span></span>
</td>
</tr>
<tr class="re">
<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">698<span></span>
</td>
<td class="nump">698<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_AmortizationOfDebtDiscountPremiumAndAccretionExpense', window );">Accretion of debt discount</a></td>
<td class="nump">9,363<span></span>
</td>
<td class="nump">8,872<span></span>
</td>
</tr>
<tr class="re">
<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 );">Finance lease amortization expense</a></td>
<td class="nump">720<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_NoncashOperatingLeaseExpense', window );">Noncash operating lease expense</a></td>
<td class="nump">5,772<span></span>
</td>
<td class="nump">4,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">4,059<span></span>
</td>
<td class="num">(6,123)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventory</a></td>
<td class="num">(7,160)<span></span>
</td>
<td class="num">(13,128)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">5,424<span></span>
</td>
<td class="num">(4,588)<span></span>
</td>
</tr>
<tr class="re">
<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">(3,251)<span></span>
</td>
<td class="num">(12,087)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">12,175<span></span>
</td>
<td class="num">(1,284)<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_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities', window );">Accrued expenses and other</a></td>
<td class="num">(12,852)<span></span>
</td>
<td class="nump">2,821<span></span>
</td>
</tr>
<tr class="ro">
<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">(6,119)<span></span>
</td>
<td class="num">(11,990)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(93,888)<span></span>
</td>
<td class="num">(153,877)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of fixed assets</a></td>
<td class="num">(4,560)<span></span>
</td>
<td class="num">(14,638)<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">(4,560)<span></span>
</td>
<td class="num">(14,638)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options, ESPP, and RSU vesting</a></td>
<td class="nump">7,568<span></span>
</td>
<td class="nump">13,504<span></span>
</td>
</tr>
<tr class="re">
<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</a></td>
<td class="nump">245,912<span></span>
</td>
<td class="nump">261,178<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Payments of finance lease principal</a></td>
<td class="num">(590)<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_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">252,890<span></span>
</td>
<td class="nump">274,682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rates on cash and cash equivalents</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="nump">154,482<span></span>
</td>
<td class="nump">106,188<span></span>
</td>
</tr>
<tr class="ro">
<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">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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">641,911<span></span>
</td>
<td class="nump">601,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">4,819<span></span>
</td>
<td class="nump">3,941<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 472<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=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_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_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_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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118932676&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808883835976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">The Company and Basis of Presentation</a></td>
<td class="text">The Company and Basis of Presentation<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%;">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 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 in a refractory setting. Nontuberculous mycobacterial (NTM) lung disease caused by MAC (which the Company refers to as MAC lung disease) is a rare and often chronic infection that can cause irreversible lung damage and can be fatal. The Company's clinical-stage pipeline includes brensocatib (formerly known as INS1007) and treprostinil palmitil (formerly known as INS1009). Brensocatib is a novel oral, reversible inhibitor of dipeptidyl peptidase 1 with therapeutic potential in bronchiectasis and other inflammatory diseases. Treprostinil palmitil is an inhaled formulation of a treprostinil prodrug that may offer a differentiated product profile for rare pulmonary disorders, including pulmonary arterial hypertension.</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 was incorporated in the Commonwealth of Virginia on November&#160;29, 1999 and its principal executive offices are in Bridgewater, New Jersey. The Company has legal entities in the US,&#160;France, Germany, Ireland, Italy, the Netherlands, the United Kingdom (UK), Switzerland, Japan and Bermuda.</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 accompanying unaudited interim consolidated financial statements have been prepared pursuant to the rules&#160;and regulations for reporting on Form&#160;10-Q. Accordingly, certain information and disclosures required by accounting principles generally accepted in the US for complete consolidated financial statements are not included herein. The unaudited interim consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company's </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 href="http://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000110450620000007/insm-20191231.htm" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019</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 style="background-color: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 results of operations of any interim period are not necessarily indicative of the results of operations for the full year. The unaudited interim consolidated financial information presented herein reflects all normal adjustments that are, in the opinion of management, necessary for a fair statement of the financial position, results of operations and cash flows for the periods presented. All intercompany transactions and balances have been eliminated in consolidation and certain prior year amounts have been reclassified to conform to the current year presentation.</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 Company had $641.9 million in cash and cash equivalents as of June&#160;30, 2020 and reported a net loss of $128.2 million for the six months ended June&#160;30, 2020. In the second quarter of 2020, the Company completed an underwritten offering of 11,155,000 shares of the Company's common stock, including 1,455,000 shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares from the Company, at a public offering price of $23.25 per share. The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $13.4 million, were $245.9 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%;">Historically, the Company has funded its operations 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, brensocatib 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;"><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 Company expects its future cash requirements to be substantial, and the Company may need to raise additional capital to fund operations, including the continued commercialization of ARIKAYCE and additional clinical trials related to ARIKAYCE, to develop brensocatib and treprostinil palmitil 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 or commercialization efforts. The Company believes it currently has sufficient funds to meet its financial needs for at least the next 12 months.</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-style:italic;font-weight:700;line-height:115%;">Risks and Uncertainties - </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;">There are many uncertainties regarding the novel coronavirus (COVID-19) pandemic, and the Company is closely monitoring the impact of the pandemic on all aspects of its business, including how the pandemic will impact its patients, employees, suppliers, vendors, business partners and distribution channels. While the pandemic did not materially affect the Company's financial results and business operations for the six months ended June&#160;30, 2020, the Company </span></div>is unable to predict the impact that COVID-19 will have on its financial position and operating results in future periods due to numerous uncertainties. The Company will continue to assess the evolving impact of the COVID-19 pandemic and will make adjustments to its operations as necessary.<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>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885287336">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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><span style="background-color: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 following are the required interim disclosure updates to the Company's significant accounting policies described in Note 2 of the notes to the consolidated financial statements in the Company's </span><span style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;"><a href="http://www.sec.gov/ix?doc=/Archives/edgar/data/1104506/000110450620000007/insm-20191231.htm" style="background-color:rgb(255,255,255, 0.0);color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration: underline;">Annual Report on Form&#160;10-K for the year ended December&#160;31, 2019</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-style:italic;font-weight:700;line-height:120%;">:</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#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-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%;"> - 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><span style="background-color: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 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><span style="background-color: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 Company's only financial assets and liabilities which were measured at fair value as of June&#160;30, 2020 and December&#160;31, 2019 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-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"><tr><td style="width:1.0%;"/><td style="width:35.333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.166%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.669%;"/><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 June&#160;30, 2020</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: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-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="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: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);">641.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">641.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"><tr><td style="width:1.0%;"/><td style="width:35.333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.166%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.669%;"/><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: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-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="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: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);">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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="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 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 1, Level 2 or Level 3 during the six months ended June&#160;30, 2020 and 2019, 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%;">As of June&#160;30, 2020 and December&#160;31, 2019, the Company held no securities that were in an unrealized gain or loss 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 </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%;">decline; (2)&#160;whether the securities were rated below investment grade; (3)&#160;how long the securities have 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 Company's 1.75% convertible senior notes due 2025 (the Convertible Notes) (categorized as a Level 2 liability for fair value measurement purposes) as of June&#160;30, 2020 was $431.9 million, determined using current market factors and the ability of the Company to obtain debt on comparable terms to the Convertible Notes. The $346.0 million carrying value of the Convertibles Notes as of June&#160;30, 2020 excludes the $97.7 million of the unamortized portion of the debt discount.</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-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%;"> - Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the period.&#160;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. Potentially dilutive securities from stock options, restricted stock, restricted stock units (RSUs) and convertible debt securities would be anti-dilutive as the Company incurred a net loss. Potentially dilutive common shares resulting from the assumed exercise of outstanding stock options and from the assumed conversion of the Convertible Notes are determined based on the treasury stock method.</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 following table sets forth the reconciliation of the weighted average number of common shares used to compute basic and diluted net loss per share for the three and six months ended June&#160;30, 2020 and 2019:</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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:39.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><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:12.243%;"/><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:12.243%;"/><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:11.953%;"/><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: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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;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="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,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);">(in&#160;thousands,&#160;except&#160;per&#160;share&#160;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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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: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="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: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="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: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="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: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:#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);">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);">(61,854)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(66,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(128,218)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(140,667)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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: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="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: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="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: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="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: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">96,633&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">79,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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: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="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: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="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: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="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: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:#ffffff;text-align:left;vertical-align:top;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);">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><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:top;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);">Restricted stock and 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: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><td colspan="3" style="background-color:#cceeff;text-align:left;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:top;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);">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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);">Weighted average common shares outstanding used&#160;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 #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);">96,633&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">81,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">93,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">79,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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: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="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: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="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: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="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: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: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);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.64)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.81)</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);">(1.38)</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);">(1.77)</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><span style="background-color: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 following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of June&#160;30, 2020 and 2019 as their effect would have been anti-dilutive (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:66.924%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.169%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.171%;"/><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: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:8pt;font-weight:700;line-height:100%;">As of June 30,</span></div></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: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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);">13,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">11,034&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-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);">Unvested restricted stock and RSUs</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);">868&#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);">475&#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);">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></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%;">&#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-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;margin-top:8pt;margin-bottom:8pt;"><span style="background-color: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 Company uses an expected loss methodology to calculate allowances for trade receivables. The Company's measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable </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%;">forecasts that affect the collectability of the reported amount. The Company does not currently have a material allowance for collectible trade receivables. The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the six months ended June&#160;30, 2020 and June&#160;30, 2019.</span></div><div style="text-align:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.836%;"><tr><td style="width:1.0%;"/><td style="width:37.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:27.097%;"/><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" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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" rowspan="2" 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);">June 30, 2020</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);">June 30, 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;"/></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);">Customer A</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);">28%</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 #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);">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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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="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);">26%</span></td><td colspan="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18%</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="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);">24%</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);">30%</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: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 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:38.25pt;"><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-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-weight:400;line-height:120%;">&#8212;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. The Company's customers in the US include specialty pharmacies and specialty distributors.</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%;">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 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%;">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, deducts 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 </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%;">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'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 payor mix, and (iv) information obtained from the Company's specialty pharmacies.</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%;">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 the specialty distributor 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 varies 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 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 and other countries. 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: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: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%;">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;"><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%;">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 milestone payments. Cost is determined using a standard cost method, which approximates actual cost, and assumes a FIFO flow of goods.</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%;">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: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-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%;">- In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 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;"><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%;">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 or are amortized based on consumption, if this approach is more representative of the pattern in which benefit is expected to be derived from the underlying asset. Lease liabilities accrete to yield and are reduced at the time when the lease payment is </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%;">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 income in the same line item as expenses arising from fixed lease payments. </span></div><div style="padding-left: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 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><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%;">Refer 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%;">Note 7 - 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%;"> for details about the Company's lease portfolio, including Topic 842 required disclosures.</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-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%;"> - 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. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables. The Company's 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. The Company adopted ASU 2016-13 effective January 1, 2020. Different aspects of the guidance required modified retrospective or prospective adoption. Adoption of the standard did not have a material impact on the Company's 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>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885182744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;30, 2020 and December&#160;31, 2019, the Company's inventory balance consists of the following (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:79.824%;"><tr><td style="width:1.0%;"/><td style="width:48.366%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.358%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.715%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:22.361%;"/><td style="width:1.0%;"/></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="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);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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 #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);">17,270&#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);">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 #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: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);">9,089&#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,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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">9,114&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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></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);">35,473&#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);">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></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 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>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808915116520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangibles, Net<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Intangibles, Net</a></td>
<td class="text">Intangibles, Net<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%;">As of&#160;June&#160;30, 2020, the Company's identifiable intangible assets consisted of acquired ARIKAYCE R&amp;D and a milestone paid to PARI 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. Total intangible assets, net was&#160;$51.2 million and $53.7 million as of&#160;June&#160;30, 2020 and December&#160;31, 2019, respectively.</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 Company began amortizing its intangible assets in October 2018, over ARIKAYCE's initial regulatory exclusivity period of 12 years. Amortization of intangible assets during each of the next five years is estimated to be approximately&#160;$5.0 million&#160;per year. A rollforward of the Company's intangible assets for the six months ended June 30, 2020 follows (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.736%;"><tr><td style="width:1.0%;"/><td style="width:34.265%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.660%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.497%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.660%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.497%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.660%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.497%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><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;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%;">2020</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="padding-top:2px;padding-bottom:2px;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);text-decoration: underline;">Intangible Asset</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);">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 #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);">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 #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);">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 #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%;">June 30,</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired ARIKAYCE R&amp;D</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);">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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">(2,425)</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);">49,714&#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: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);">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);">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><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);">(72)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,471&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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);">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 #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);">&#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 #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);">(2,497)</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);">51,185&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div>The Company reviews the recoverability of these finite-lived intangible assets whenever events or changes in circumstances indicate that the carrying value of such assets may not be recoverable. The Company determined that no indicators of impairment of finite-lived intangible assets existed at June&#160;30, 2020.<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>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885237880">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;"><span style="background-color: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-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%;"><tr><td style="width:1.0%;"/><td style="width:31.026%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.433%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.735%;"/><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;"/></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="padding-top:2px;padding-bottom:2px;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);">Estimated<br/>Useful Life (years)</span></td><td colspan="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);">As of June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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></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:#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 #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);">10,238&#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);">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 #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: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);">Furniture and fixtures</span></td><td colspan="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: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: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);">5,917&#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);">5,908&#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);">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-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);">7,069&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,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></tr><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);">Office equipment</span></td><td colspan="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: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: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);">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><td colspan="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);">154&#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);">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,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></tr><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);">Leasehold improvements</span></td><td colspan="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: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: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);">34,988&#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);">33,852&#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);">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="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);">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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);">20,705&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,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></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="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="2" 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;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,573&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'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;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);">79,447&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,747)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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></tr><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);">Fixed assets, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td 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 #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:rgb(255,255,255, 0.0);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);">56,826&#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 #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: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 #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:rgb(255,255,255, 0.0);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);">60,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;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_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>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885217608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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><span style="background-color: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%;">As of June&#160;30, 2020 and December&#160;31, 2019, the Company's accrued expenses balance consists of the following (in thousands):&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.029%;"><tr><td style="width:1.0%;"/><td style="width:56.615%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.307%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.309%;"/><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);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span 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,942&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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);">8,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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);">4,762&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued royalty and milestone payments</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);">3,025&#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);">3,117&#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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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);">201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other 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);">821&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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></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: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:#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);">31,924&#160;</span></td><td style="padding-top:2px;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);">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></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>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808883733448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-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. 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 does 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: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 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 </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%;">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><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="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"><tr><td style="width:1.0%;"/><td style="width:49.713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.922%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.922%;"/><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:9.922%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.925%;"/><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);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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);">Six Months Ended</span></td><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="6" style="padding-top:2px;padding-bottom:2px;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);">June 30, 2020</span></td><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="6" style="padding-top:2px;padding-bottom:2px;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);">June 30, 2020</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);">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="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></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);">361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="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);">720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="background-color:#cceeff;text-align:left;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);">871&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><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);">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);">793&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="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);">1,591&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">4,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="background-color:#cceeff;text-align:left;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,886&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 #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);">4,872&#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 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);">8,477&#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;"/><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;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="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);">871&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">4,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="background-color:#cceeff;text-align:left;vertical-align: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);">6,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 from 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);">298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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);">590&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'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="display:none;"/><td colspan="3" style="display:none;"/><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);">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="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;"/><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.1 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="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;"/><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);">4.7 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="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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;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="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;"/><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%;">In addition to the operating lease costs disclosed above, the Company also records variable consideration for variable lease payments in excess of fixed fees or minimum guarantees. Variable consideration related to the Company's leasing arrangements was $1.0 million and $1.1 million for the three and six months ended June&#160;30, 2020, respectively. Variable costs related to CMO manufacturing agreements have been classified within inventory in the Company's consolidated balance sheet, while the variable costs related to other leasing arrangements have been classified within operating expenses in the Company's consolidated statements of comprehensive loss.</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 table below summarizes the supplemental noncash disclosures of the Company's leases included in its consolidated financial statements (in thousands).</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.035%;"><tr><td style="width:1.0%;"/><td style="width:34.781%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.934%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.949%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.934%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.456%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.291%;"/><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="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);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td 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="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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);">2020</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:#ffffff;text-align:center;vertical-align:middle;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;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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 right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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);">&#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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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: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);">Operating right-of-use assets obtained in exchange for 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 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);">183&#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);">&#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;"/><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);">205&#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);">47,396&#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></table></div>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 incurred by the Company under these additional agreements of $22.1 million have been classified within 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 ROU 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%;">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. 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 does 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: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 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 </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%;">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><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="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"><tr><td style="width:1.0%;"/><td style="width:49.713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.922%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.922%;"/><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:9.922%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.925%;"/><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);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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);">Six Months Ended</span></td><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="6" style="padding-top:2px;padding-bottom:2px;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);">June 30, 2020</span></td><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="6" style="padding-top:2px;padding-bottom:2px;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);">June 30, 2020</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);">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="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></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);">361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="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);">720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="background-color:#cceeff;text-align:left;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);">871&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><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);">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);">793&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="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);">1,591&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">4,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="background-color:#cceeff;text-align:left;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,886&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 #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);">4,872&#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 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);">8,477&#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;"/><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;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="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);">871&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">4,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="background-color:#cceeff;text-align:left;vertical-align: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);">6,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 from 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);">298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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);">590&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'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="display:none;"/><td colspan="3" style="display:none;"/><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);">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="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;"/><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.1 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="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;"/><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);">4.7 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="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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;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="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;"/><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%;">In addition to the operating lease costs disclosed above, the Company also records variable consideration for variable lease payments in excess of fixed fees or minimum guarantees. Variable consideration related to the Company's leasing arrangements was $1.0 million and $1.1 million for the three and six months ended June&#160;30, 2020, respectively. Variable costs related to CMO manufacturing agreements have been classified within inventory in the Company's consolidated balance sheet, while the variable costs related to other leasing arrangements have been classified within operating expenses in the Company's consolidated statements of comprehensive loss.</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 table below summarizes the supplemental noncash disclosures of the Company's leases included in its consolidated financial statements (in thousands).</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.035%;"><tr><td style="width:1.0%;"/><td style="width:34.781%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.934%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.949%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.934%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.456%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.291%;"/><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="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);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td 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="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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);">2020</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:#ffffff;text-align:center;vertical-align:middle;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;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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 right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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);">&#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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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: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);">Operating right-of-use assets obtained in exchange for 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 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);">183&#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);">&#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;"/><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);">205&#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);">47,396&#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></table></div>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 incurred by the Company under these additional agreements of $22.1 million have been classified within 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 ROU 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>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885768296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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><span style="background-color: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 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 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%;">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 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'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 as of the date of issuance was calculated by measuring the fair value of a similar liability that did not have an associated equity component. The fair value was based on data from readily available pricing 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 </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%;">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&#160;million using an effective interest rate of 7.6%, and accordingly, the residual equity component on the date of issuance was $140.9&#160;million. The discount is being amortized to interest expense over the term of the Convertible Notes and has a remaining period of approximately 4.54 years. The following table presents the carrying value of the Company's debt balance (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.052%;"><tr><td style="width:1.0%;"/><td style="width:57.665%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.330%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.474%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.331%;"/><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);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">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:#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);">&#160;Debt issuance costs, unamortized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,345)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,043)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(97,654)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(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:#ffffff;text-align:left;vertical-align:top;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);">Debt, long-term</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);">346,001&#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);">335,940&#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><span style="background-color: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%;">As of June&#160;30, 2020, future principal repayments of the debt for each of the fiscal years through maturity were as follows (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.543%;"><tr><td style="width:1.0%;"/><td style="width:63.635%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:32.365%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December&#160;31:</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: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:#ffffff;text-align:left;vertical-align:top;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);">2020</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:top;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);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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:top;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);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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:top;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);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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:top;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);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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:top;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);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="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 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);">450,000&#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><span style="background-color: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:400;line-height:120%;">Interest Expense</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%;">Interest expense related to the Convertible Notes for the three and six months ended June&#160;30, 2020 and June&#160;30, 2019, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, accretion of debt discount and finance lease interest expense is as follows (in thousands):</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:40.082%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.973%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.973%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.665%;"/><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:#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);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span 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,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,970&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,948&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,941&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-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);">Amortization of debt issuance costs</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);">349&#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);">349&#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);">698&#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);">698&#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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,466&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">8,872&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 convertible debt interest expense</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;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,037&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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:rgb(255,255,255, 0.0);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);">6,785&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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:rgb(255,255,255, 0.0);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);">14,009&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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:rgb(255,255,255, 0.0);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);">13,511&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">871&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,469&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,785&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,511&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808883744984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Shareholders' Equity</a></td>
<td class="text">Shareholders&#8217; Equity<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-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 June&#160;30, 2020, the Company had 500,000,000 shares of common stock authorized with a par value of $0.01 per share and 101,434,104 shares of common stock issued and outstanding. In addition, as of June&#160;30, 2020, the Company had reserved 13,271,513 shares of common stock for issuance upon the exercise of outstanding stock options and 868,210 shares of common stock for issuance upon the vesting of RSUs. The Company has also reserved 11,492,280</span><span style="background-color:#ffffff;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:400;line-height:120%;">shares of common stock for issuance upon conversion of the Convertible Notes, subject to adjustment in accordance with the Indenture.</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</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> of 2020, the Company completed an underwritten public offering of 11,155,000 shares of the Company's common stock, including 1,455,000 shares issued pursuant to the exercise in full of the underwriters' option to </span></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%;">purchase additional shares from the Company, 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%;">t a public offering price of $23.25 per share.  The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $13.4 million, were $245.9 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%;">In the second quarter</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> of 2019, the Company completed an underwritten public offering of 10,657,692 shares of the Company's common stock, including 1,042,307 shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares 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%;">t a public offering price of $26.00 per share.  The Company's net proceeds from the sale of the shares, after deducting the underwriting discounts and offering expenses of $16.0 million, were $261.1 million. The offering also included</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 400,000 shares sold by the Company's Chairman and Chief Executive Officer, from which the Company received no proceeds</span><span style="background-color: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-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 June&#160;30, 2020, the Company had 200,000,000 shares of preferred stock authorized with a par value of $0.01 per share 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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885059512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div><span style="background-color: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 Company's current equity compensation plan, the 2019 Incentive Plan, was approved by shareholders at the Company's Annual Meeting of Shareholders on May&#160;16, 2019.&#160;The 2019 Incentive Plan is administered by the Compensation Committee of the Board of Directors of the Company.&#160;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.&#160;On May&#160;16, 2019, 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, the 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. On May 12, 2020, at the Company's 2020 Annual Meeting of Shareholders, the Company's shareholders approved an amendment of the 2019 Incentive Plan providing for the issuance of an additional 4,500,000 shares under the plan. As of June&#160;30, 2020, 5,176,799 shares remained for future issuance under the 2019 Incentive Plan. The 2019 Incentive Plan will terminate on May&#160;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 to new hires, which awards are made pursuant to the Nasdaq's inducement grant exception to the shareholder approval requirement for grants of equity compensation. During the six months ended June&#160;30, 2020, the Company granted inducement stock options covering 662,410 shares of the Company's common stock to new employees.</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%;">On May 15, 2018, the 2018 Employee Stock Purchase Plan (2018 ESPP) was approved by shareholders at the Company's 2018 Annual Meeting of Shareholders. The Company has reserved the following for issuance under the 2018 ESPP: (i) 1,000,000 shares of common stock,&#160;plus&#160;(ii)&#160;commencing on January&#160;1, 2019 and ending on December&#160;31, 2023, an additional number of shares to be added on the first day of each calendar year equal to the lesser of (A) 1,200,000 shares of common stock, (B) 2% of the number of outstanding shares of common stock on such date and (C)&#160;an amount determined by the administrator.</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-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%;"> - As of June&#160;30, 2020, there was $66.9&#160;million of unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted average period o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">f 2.5 years. As of June&#160;30, 2020, there were no performance-condition options outstanding. </span></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%;">&#160;&#160;</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-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">&#8212; As of June&#160;30, 2020, there was $19.2&#160;million of unrecognized compensation expense related to unvested RSU awards, which is expected to be recognized over a weighted average period of 2.8 years.</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 following table summarizes the aggregate stock-based compensation expense recorded in the consolidated statements of comprehensive loss related to stock options and RSUs during the three and six months ended June&#160;30, 2020 and 2019, respectively (in millions):&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.748%;"><tr><td style="width:1.0%;"/><td style="width:41.992%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.683%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.720%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.390%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.720%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.683%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.255%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td 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);">&#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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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);">3.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span 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.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">Selling, general and administrative</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.5&#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);">5.2&#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);">12.7&#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);">9.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.5&#160;</span></td><td style="padding-top:2px;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);">7.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.5&#160;</span></td><td style="padding-top:2px;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);">14.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885312616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<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:115%;">The Company's provision for income taxes was $0.4 million and $0.1 million for the three months ended June&#160;30, 2020 and June&#160;30, 2019, respectively, and $0.5 million and $0.3&#160;million for the six months ended June&#160;30, 2020 and June&#160;30, 2019, respectively. The provision for income taxes in all periods was a result of certain of the Company's international subsidiaries, which had taxable income during the three and six months ended June&#160;30, 2020 and 2019. Additionally, the Company is impacted by certain state taxes which effectively impose income tax on modified gross revenues. In jurisdictions where the Company has net losses, there was a full valuation allowance recorded against the Company's deferred tax assets and therefore no tax benefit was recorded. </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 is subject to US federal and state income taxes and the statute of limitations for tax audit is open for the Company's 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. As of June&#160;30, 2020 and December&#160;31, 2019, the Company had recorded reserves for unrecognized income tax benefits against certain deferred tax assets in the United States.&#160;However, given the Company&#8217;s valuation allowance position, these reserves do not have an impact on the balance sheet as of June&#160;30, 2020 and December&#160;31, 2019 or the income statement for the three and six months ended June&#160;30, 2020 and June&#160;30, 2019.&#160;The Company has not recorded any accrued interest or penalties related to uncertain tax positions. The Company does not anticipate any material changes in the amount of unrecognized tax positions over the next 12 months.</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%;">On March 27, 2020, the US government enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) which includes numerous modifications to income tax provisions, including a limitation on business interest expense and net operating loss provisions and the acceleration of alternative minimum tax credits.  Given the Company's history of losses, the CARES Act is not expected to have a material impact on its income tax positions.</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>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808883555608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div><span style="background-color: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%;">Rent expense charged to operations was $1.1 million and $0.8 million for the three months ended June&#160;30, 2020 and 2019, respectively, and was $1.9 million and $1.6 million for the six months ended June&#160;30, 2020 and 2019, respectively.  </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:700;line-height:120%;">Legal Proceedings</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%;">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'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>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886244696">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value Measurements</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-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%;"> - 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><span style="background-color: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 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><span style="background-color: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 Company's only financial assets and liabilities which were measured at fair value as of June&#160;30, 2020 and December&#160;31, 2019 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-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"><tr><td style="width:1.0%;"/><td style="width:35.333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.166%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.669%;"/><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 June&#160;30, 2020</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: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-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="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: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);">641.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">641.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"><tr><td style="width:1.0%;"/><td style="width:35.333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.166%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.669%;"/><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: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-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="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: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);">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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="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 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 1, Level 2 or Level 3 during the six months ended June&#160;30, 2020 and 2019, 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%;">As of June&#160;30, 2020 and December&#160;31, 2019, the Company held no securities that were in an unrealized gain or loss 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 </span></div>decline; (2)&#160;whether the securities were rated below investment grade; (3)&#160;how long the securities have 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></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><div 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: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%;"> - Basic net loss per share is computed by dividing net loss by the weighted average number of common shares outstanding during the period.&#160;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. Potentially dilutive securities from stock options, restricted stock, restricted stock units (RSUs) and convertible debt securities would be anti-dilutive as the Company incurred a net loss. Potentially dilutive common shares resulting from the assumed exercise of outstanding stock options and from the assumed conversion of the Convertible Notes are determined based on the treasury stock method.</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 following table sets forth the reconciliation of the weighted average number of common shares used to compute basic and diluted net loss per share for the three and six months ended June&#160;30, 2020 and 2019:</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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:39.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><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:12.243%;"/><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:12.243%;"/><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:11.953%;"/><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: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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;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="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,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);">(in&#160;thousands,&#160;except&#160;per&#160;share&#160;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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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: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="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: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="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: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="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: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:#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);">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);">(61,854)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(66,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(128,218)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(140,667)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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: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="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: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="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: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="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: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">96,633&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">79,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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: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="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: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="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: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="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: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:#ffffff;text-align:left;vertical-align:top;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);">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><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:top;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);">Restricted stock and 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: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><td colspan="3" style="background-color:#cceeff;text-align:left;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:top;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);">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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);">Weighted average common shares outstanding used&#160;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 #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);">96,633&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">81,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">93,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">79,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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: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="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: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="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: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="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: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: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);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.64)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.81)</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);">(1.38)</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);">(1.77)</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><span style="background-color: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 following potentially dilutive securities have been excluded from the computations of diluted weighted average common shares outstanding as of June&#160;30, 2020 and 2019 as their effect would have been anti-dilutive (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:66.924%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.169%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.171%;"/><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: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:8pt;font-weight:700;line-height:100%;">As of June 30,</span></div></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: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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);">13,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">11,034&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-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);">Unvested restricted stock and RSUs</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);">868&#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);">475&#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);">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></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_ConcentrationRiskCreditRisk', window );">Concentration of Credit Risk</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-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;margin-top:8pt;margin-bottom:8pt;"><span style="background-color: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 Company uses an expected loss methodology to calculate allowances for trade receivables. The Company's measurement of expected credit losses is based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable </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%;">forecasts that affect the collectability of the reported amount. The Company does not currently have a material allowance for collectible trade receivables. The following table presents the percentage of gross product revenue represented by the Company's three largest customers as of the six months ended June&#160;30, 2020 and June&#160;30, 2019.</span></div><div style="text-align:center;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.836%;"><tr><td style="width:1.0%;"/><td style="width:37.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:27.097%;"/><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" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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" rowspan="2" 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);">June 30, 2020</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);">June 30, 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;"/></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);">Customer A</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);">28%</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 #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);">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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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="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);">26%</span></td><td colspan="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18%</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="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);">24%</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);">30%</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: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 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><span></span>
</td>
</tr>
<tr class="re">
<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: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: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-weight:400;line-height:120%;">&#8212;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. The Company's customers in the US include specialty pharmacies and specialty distributors.</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%;">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 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%;">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, deducts 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 </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%;">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'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 payor mix, and (iv) information obtained from the Company's specialty pharmacies.</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%;">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 the specialty distributor 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 varies 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 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 and other countries. 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="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_InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock', window );">Inventory and Cost of product revenues (excluding amortization of intangible assets)</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-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%;">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;"><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%;">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 milestone payments. Cost is determined using a standard cost method, which approximates actual cost, and assumes a FIFO flow of goods.</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%;">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="re">
<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: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: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%;">- In February 2016, the FASB issued ASU 2016-02, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Leases (Topic 842)</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 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;"><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%;">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 or are amortized based on consumption, if this approach is more representative of the pattern in which benefit is expected to be derived from the underlying asset. Lease liabilities accrete to yield and are reduced at the time when the lease payment is </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%;">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 income in the same line item as expenses arising from fixed lease payments. </span></div><div style="padding-left: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 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><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%;">Refer 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%;">Note 7 - 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%;"> for details about the Company's lease portfolio, including Topic 842 required disclosures.</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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</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%;">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%;"> - 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. This ASU amends the impairment model to utilize an expected loss methodology in place of the incurred loss methodology for financial instruments, including trade receivables. The Company's 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. The Company adopted ASU 2016-13 effective January 1, 2020. Different aspects of the guidance required modified retrospective or prospective adoption. Adoption of the standard did not have a material impact on the Company's consolidated financial statements.</span><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)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885271496">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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):<div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"><tr><td style="width:1.0%;"/><td style="width:35.333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.166%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.669%;"/><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 June&#160;30, 2020</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: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-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="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: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);">641.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">641.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.719%;"><tr><td style="width:1.0%;"/><td style="width:35.333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.166%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.666%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.300%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.669%;"/><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: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-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="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: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);">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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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;"><span style="background-color: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 common shares used to compute basic and diluted net loss per share for the three and six months ended June&#160;30, 2020 and 2019:</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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:39.116%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.243%;"/><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:12.243%;"/><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:12.243%;"/><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:11.953%;"/><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: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="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;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="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,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);">(in&#160;thousands,&#160;except&#160;per&#160;share&#160;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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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: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="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: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="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: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="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: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:#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);">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);">(61,854)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(66,514)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(128,218)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(140,667)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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: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="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: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="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: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="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: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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">96,633&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">81,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">79,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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: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="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: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="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: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="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: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:#ffffff;text-align:left;vertical-align:top;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);">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><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:top;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);">Restricted stock and 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: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><td colspan="3" style="background-color:#cceeff;text-align:left;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:top;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);">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;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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);">Weighted average common shares outstanding used&#160;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 #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);">96,633&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">81,806&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">93,206&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">79,685&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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: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="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: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="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: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="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: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: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);">Basic and diluted</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.64)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.81)</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);">(1.38)</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);">(1.77)</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;"><span style="background-color: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 June&#160;30, 2020 and 2019 as their effect would have been anti-dilutive (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:66.924%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.169%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.171%;"/><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: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:8pt;font-weight:700;line-height:100%;">As of June 30,</span></div></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: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;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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);">13,272&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">11,034&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-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);">Unvested restricted stock and RSUs</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);">868&#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);">475&#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);">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></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_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 six months ended June&#160;30, 2020 and June&#160;30, 2019.<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:67.836%;"><tr><td style="width:1.0%;"/><td style="width:37.008%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:27.094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:2.601%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:27.097%;"/><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" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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" rowspan="2" 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);">June 30, 2020</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);">June 30, 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;"/></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);">Customer A</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);">28%</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 #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);">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:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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="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);">26%</span></td><td colspan="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:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18%</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="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);">24%</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);">30%</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>
</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_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>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886741560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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-bottom:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of June&#160;30, 2020 and December&#160;31, 2019, the Company's inventory balance consists of the following (in thousands): </span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:79.824%;"><tr><td style="width:1.0%;"/><td style="width:48.366%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:22.358%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.715%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:22.361%;"/><td style="width:1.0%;"/></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="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);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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 #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);">17,270&#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);">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 #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: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);">9,089&#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,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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">9,114&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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></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);">35,473&#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);">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></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>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885886696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangibles, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text">A rollforward of the Company's intangible assets for the six months ended June 30, 2020 follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:94.736%;"><tr><td style="width:1.0%;"/><td style="width:34.265%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.660%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.497%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.660%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.497%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.660%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.497%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.664%;"/><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;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%;">2020</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="padding-top:2px;padding-bottom:2px;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);text-decoration: underline;">Intangible Asset</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);">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 #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);">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 #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);">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 #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%;">June 30,</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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired ARIKAYCE R&amp;D</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);">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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">(2,425)</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);">49,714&#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: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);">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);">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><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);">(72)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,471&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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);">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 #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);">&#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 #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);">(2,497)</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);">51,185&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #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;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table><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>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885811128">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Property, Plant and Equipment</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%;">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-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.175%;"><tr><td style="width:1.0%;"/><td style="width:31.026%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:16.433%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:21.502%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.568%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:20.735%;"/><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;"/></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="padding-top:2px;padding-bottom:2px;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);">Estimated<br/>Useful Life (years)</span></td><td colspan="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);">As of June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size: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></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:#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 #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);">10,238&#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);">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 #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: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);">Furniture and fixtures</span></td><td colspan="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: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: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);">5,917&#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);">5,908&#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);">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-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);">7,069&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,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></tr><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);">Office equipment</span></td><td colspan="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: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: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);">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><td colspan="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);">154&#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);">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,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></tr><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);">Leasehold improvements</span></td><td colspan="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: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: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);">34,988&#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);">33,852&#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);">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="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);">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;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);">20,705&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,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></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="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="2" 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;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,573&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'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;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);">79,447&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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="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="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(23,747)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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></tr><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);">Fixed assets, net</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td 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 #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:rgb(255,255,255, 0.0);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);">56,826&#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 #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: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 #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:rgb(255,255,255, 0.0);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);">60,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;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_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>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885275640">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 );">Schedule of Accrued Expenses</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%;">As of June&#160;30, 2020 and December&#160;31, 2019, the Company's accrued expenses balance consists of the following (in thousands):&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:95.029%;"><tr><td style="width:1.0%;"/><td style="width:56.615%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:18.307%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.569%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:18.309%;"/><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);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span 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,942&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,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 #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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);">8,639&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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);">4,762&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued royalty and milestone payments</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);">3,025&#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);">3,117&#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:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued interest payable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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,903&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued 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);">201&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other 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);">821&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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></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: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:#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);">31,924&#160;</span></td><td style="padding-top:2px;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);">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></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>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808883680952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Costs</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="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.099%;"><tr><td style="width:1.0%;"/><td style="width:49.713%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.922%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.922%;"/><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:9.922%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:9.925%;"/><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);">Three Months Ended</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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);">Six Months Ended</span></td><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="6" style="padding-top:2px;padding-bottom:2px;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);">June 30, 2020</span></td><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="6" style="padding-top:2px;padding-bottom:2px;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);">June 30, 2020</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);">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="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></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);">361&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="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);">720&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left: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);">432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="background-color:#cceeff;text-align:left;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);">871&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><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);">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);">793&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="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);">1,591&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">4,079&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="background-color:#cceeff;text-align:left;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,886&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 #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);">4,872&#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 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);">8,477&#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;"/><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;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="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);">871&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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);">4,075&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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="background-color:#cceeff;text-align:left;vertical-align: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);">6,913&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 from 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);">298&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="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);">590&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'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="display:none;"/><td colspan="3" style="display:none;"/><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);">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="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;"/><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.1 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="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;"/><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);">4.7 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="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;"/><td colspan="3" style="background-color:#cceeff;text-align:left;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="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;"/><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 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 supplemental noncash disclosures of the Company's leases included in its consolidated financial statements (in thousands).</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:89.035%;"><tr><td style="width:1.0%;"/><td style="width:34.781%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.934%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.949%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.934%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.285%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.456%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.291%;"/><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="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);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td 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="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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);">2020</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:#ffffff;text-align:center;vertical-align:middle;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;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:middle;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></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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 right-of-use assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#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);">&#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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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: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);">Operating right-of-use assets obtained in exchange for 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 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);">183&#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);">&#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;"/><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);">205&#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);">47,396&#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></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=77888426&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886063480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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's debt balance (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:96.052%;"><tr><td style="width:1.0%;"/><td style="width:57.665%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:17.330%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.474%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.331%;"/><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);">June 30, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-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><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align: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);">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:#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);">&#160;Debt issuance costs, unamortized</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,345)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,043)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(97,654)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">(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:#ffffff;text-align:left;vertical-align:top;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);">Debt, long-term</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);">346,001&#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);">335,940&#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_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock', window );">Schedule of Future Principal Repayments of Debt</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%;">As of June&#160;30, 2020, future principal repayments of the debt for each of the fiscal years through maturity were as follows (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="border-collapse:collapse;display:inline-table;vertical-align:top;width:42.543%;"><tr><td style="width:1.0%;"/><td style="width:63.635%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:32.365%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Year Ending December&#160;31:</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: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:#ffffff;text-align:left;vertical-align:top;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);">2020</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:top;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);">2021</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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:top;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);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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:top;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);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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:top;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);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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:top;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);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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="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 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);">450,000&#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="ro">
<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;"><span style="background-color: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 the Convertible Notes for the three and six months ended June&#160;30, 2020 and June&#160;30, 2019, which includes the contractual interest coupon payable semi-annually in cash, the amortization of the issuance costs, accretion of debt discount and finance lease interest expense is as follows (in thousands):</span></div><div style="text-indent:36pt;"><span><br/></span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:40.082%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.756%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.973%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.662%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.973%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.665%;"/><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:#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);">Three Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span 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,975&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,970&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,948&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,941&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-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);">Amortization of debt issuance costs</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);">349&#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);">349&#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);">698&#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);">698&#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;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span 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,713&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,466&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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,363&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">8,872&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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 convertible debt interest expense</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;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,037&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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:rgb(255,255,255, 0.0);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);">6,785&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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:rgb(255,255,255, 0.0);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);">14,009&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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:rgb(255,255,255, 0.0);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);">13,511&#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;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span 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:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">432&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">871&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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);">Total interest expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,469&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,785&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,880&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,511&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808883680952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Summary of Allocation of Employee Stock-Based Compensation</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 following table summarizes the aggregate stock-based compensation expense recorded in the consolidated statements of comprehensive loss related to stock options and RSUs during the three and six months ended June&#160;30, 2020 and 2019, respectively (in millions):&#160;</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:82.748%;"><tr><td style="width:1.0%;"/><td style="width:41.992%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.957%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.683%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.720%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:1.390%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.720%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.683%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.255%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">Three Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended June 30,</span></td><td colspan="3" style="display:none;"/><td 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);">&#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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size: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;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);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #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);">3.0&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #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 #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span 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.2&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.8&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.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.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#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);">Selling, general and administrative</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.5&#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);">5.2&#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);">12.7&#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);">9.9&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9.5&#160;</span></td><td style="padding-top:2px;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);">7.4&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18.5&#160;</span></td><td style="padding-top:2px;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);">14.3&#160;</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">&#160;</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886802200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>The Company and Basis of Presentation (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 24, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="nump">$ 641,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 641,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 487,429<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (61,854)<span></span>
</td>
<td class="num">$ (66,514)<span></span>
</td>
<td class="num">$ (128,218)<span></span>
</td>
<td class="num">$ (140,667)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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_SaleOfStockPricePerShare', window );">Offering price per share (in dollars per share)</a></td>
<td class="nump">$ 26.00<span></span>
</td>
<td class="nump">$ 23.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Payments of stock issuance costs</a></td>
<td class="nump">$ 16,000<span></span>
</td>
<td class="nump">$ 13,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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=insm_PublicStockOfferingMember', window );">Public Stock Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares sold in offering</a></td>
<td class="nump">10,657,692<span></span>
</td>
<td class="nump">11,155,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_SaleOfStockConsiderationReceivedOnTransaction', window );">Aggregate net proceeds from stock offering</a></td>
<td class="nump">$ 261,100<span></span>
</td>
<td class="nump">$ 245,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_SubsidiarySaleOfStockLineItems', window );"><strong>Subsidiary, Sale 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_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares sold in offering</a></td>
<td class="nump">1,042,307<span></span>
</td>
<td class="nump">1,455,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>
</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>
<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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_SubsidiarySaleOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_SubsidiarySaleOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=insm_PublicStockOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=insm_PublicStockOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886921800">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($) </div>
<div>security</div>
</th>
<th class="th">
<div>Jun. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<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="text">&#160;<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">$ 97,654,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107,017,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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Unamortized portion of debt discount</a></td>
<td class="nump">97,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Carrying 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">641,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">487,400,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Carrying Value | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', window );">Convertible Notes ($450.0 face value)</a></td>
<td class="nump">346,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Fair Value | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">641,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">487,400,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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Fair Value | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">431,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring basis | Fair Value | 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member', window );">1.75 convertible senior notes due 2025 | Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 309,100,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_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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_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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=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>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808887173384">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<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">$ (61,854)<span></span>
</td>
<td class="num">$ (66,514)<span></span>
</td>
<td class="num">$ (128,218)<span></span>
</td>
<td class="num">$ (140,667)<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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="nump">96,633<span></span>
</td>
<td class="nump">81,806<span></span>
</td>
<td class="nump">93,206<span></span>
</td>
<td class="nump">79,685<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities', window );">Dilutive securities, convertible debt (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares outstanding used&#160;in calculation of diluted net loss per share (in shares)</a></td>
<td class="nump">96,633<span></span>
</td>
<td class="nump">81,806<span></span>
</td>
<td class="nump">93,206<span></span>
</td>
<td class="nump">79,685<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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.64)<span></span>
</td>
<td class="num">$ (0.81)<span></span>
</td>
<td class="num">$ (1.38)<span></span>
</td>
<td class="num">$ (1.77)<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<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>
</tr>
<tr class="ro">
<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, share-based payment (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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, share-based payment (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 convertible debt securities using the if-converted 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 40<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117326831&amp;loc=d3e1930-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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities</td>
</tr>
<tr>
<td style="padding-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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808903089512">
<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="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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">13,272<span></span>
</td>
<td class="nump">11,034<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Unvested restricted stock and RSUs</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_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>
</tr>
<tr class="ro">
<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">868<span></span>
</td>
<td class="nump">475<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="re">
<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>
</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_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_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>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808891799704">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="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">28.00%<span></span>
</td>
<td class="nump">31.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">18.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">24.00%<span></span>
</td>
<td class="nump">30.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>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808890652840">
<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>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 17,270<span></span>
</td>
<td class="nump">$ 16,048<span></span>
</td>
</tr>
<tr class="re">
<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">9,089<span></span>
</td>
<td class="nump">6,420<span></span>
</td>
</tr>
<tr class="ro">
<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">9,114<span></span>
</td>
<td class="nump">5,845<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">$ 35,473<span></span>
</td>
<td class="nump">$ 28,313<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>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808891661192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangibles, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="nump">$ 51,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,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_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible assets estimated useful life</a></td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Amortization of intangible assets, 2020</a></td>
<td class="nump">5,000<span></span>
</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>
</tr>
<tr class="re">
<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="nump">5,000<span></span>
</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>
</tr>
<tr class="ro">
<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="nump">5,000<span></span>
</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>
</tr>
<tr class="re">
<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="nump">5,000<span></span>
</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>
</tr>
<tr class="ro">
<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="nump">5,000<span></span>
</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>
</tr>
<tr class="re">
<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="ro">
<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">$ 53,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="num">(1,248)<span></span>
</td>
<td class="num">$ (1,248)<span></span>
</td>
<td class="num">(2,497)<span></span>
</td>
<td class="num">$ (2,496)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">51,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,682<span></span>
</td>
</tr>
<tr class="rh">
<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 );">Acquired ARIKAYCE R&amp;D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="nump">49,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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">52,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,425)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">49,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 );">PARI milestone upon FDA approval</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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_FiniteLivedIntangibleAssetsNet', window );">Intangibles, net</a></td>
<td class="nump">1,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="ro">
<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,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(72)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ 1,471<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,471<span></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_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_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_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_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>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886936840">
<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="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 80,573<span></span>
</td>
<td class="nump">$ 79,447<span></span>
</td>
</tr>
<tr class="re">
<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">(23,747)<span></span>
</td>
<td class="num">(19,267)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, Plant and Equipment, Net, Total</a></td>
<td class="nump">56,826<span></span>
</td>
<td class="nump">60,180<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 10,238<span></span>
</td>
<td class="nump">9,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 5,917<span></span>
</td>
<td class="nump">5,908<span></span>
</td>
</tr>
<tr class="ro">
<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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 7,069<span></span>
</td>
<td class="nump">6,806<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life (years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 89<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 1,567<span></span>
</td>
<td class="nump">1,567<span></span>
</td>
</tr>
<tr class="re">
<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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 34,988<span></span>
</td>
<td class="nump">33,852<span></span>
</td>
</tr>
<tr class="rh">
<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Fixed assets, gross</a></td>
<td class="nump">$ 20,705<span></span>
</td>
<td class="nump">$ 21,526<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_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_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>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808887770856">
<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>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">$ 4,942<span></span>
</td>
<td class="nump">$ 5,598<span></span>
</td>
</tr>
<tr class="re">
<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">8,639<span></span>
</td>
<td class="nump">12,581<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">4,762<span></span>
</td>
<td class="nump">6,446<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_AccruedRoyaltiesAndMilestonePaymentsCurrent', window );">Accrued royalty and milestone payments</a></td>
<td class="nump">3,025<span></span>
</td>
<td class="nump">3,117<span></span>
</td>
</tr>
<tr class="ro">
<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,903<span></span>
</td>
<td class="nump">5,267<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">201<span></span>
</td>
<td class="nump">2,689<span></span>
</td>
</tr>
<tr class="re">
<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">821<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">$ 31,924<span></span>
</td>
<td class="nump">$ 40,375<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_AccruedRoyaltiesAndMilestonePaymentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Royalties and Milestone Payments, 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_AccruedRoyaltiesAndMilestonePaymentsCurrent</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_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>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808902176632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease, cost</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 1.1<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="text">&#160;<span></span>
</td>
<td class="nump">$ 22.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_srt_RangeAxis=srt_MinimumMember', window );">Minimum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</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_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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">&#160;<span></span>
</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_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><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 (d)<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_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_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>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886148408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Lease, costs (Details) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Finance lease amortization expense</a></td>
<td class="nump">$ 361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 720<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_FinanceLeaseInterestExpense', window );">Finance lease interest expense</a></td>
<td class="nump">432<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">871<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_FinanceLeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">4,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,886<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">4,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr 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 paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">4,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 from finance leases</a></td>
<td class="nump">$ 298<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 590<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_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - finance leases</a></td>
<td class="text">10 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - operating leases</a></td>
<td class="text">4 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">8.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">7.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Finance right-of-use assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Operating right-of-use assets obtained in exchange for lease</a></td>
<td class="nump">$ 183<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 205<span></span>
</td>
<td class="nump">$ 47,396<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>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886407016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2018 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 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_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_DeferredFinanceCostsNet', window );">Underwriting discounts and commissions and other offering expenses | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,345,000<span></span>
</td>
<td class="nump">$ 7,043,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_DebtInstrumentAxis=insm_OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member', window );">1.75 convertible senior notes 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_DebtInstrumentConvertibleConversionRatio1', window );">Initial conversion rate</a></td>
<td class="nump">0.0255384<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 | 1.75 convertible senior notes 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_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_DebtInstrumentFaceAmount', window );">Aggregate principal amount | $</a></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>
</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="nump">50,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Underwriting discounts and commissions and other offering expenses | $</a></td>
<td class="nump">14,200,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="nump">$ 435,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Initial conversion price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 39.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_ConvertibleDebtFairValueDisclosures', window );">Convertible Notes ($450.0 face value) | $</a></td>
<td class="nump">$ 309,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">7.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">$ 140,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1', window );">Remaining discount amortization period</a></td>
<td class="text">4 years 6 months 14 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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes | Conversion Term (i) | 1.75 convertible senior notes 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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 percent of stock price trigger</a></td>
<td class="nump">98.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes | Conversion Term (ii) | 1.75 convertible senior notes 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_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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 percent of stock price trigger</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes | Conversion Term (iii) | 1.75 convertible senior notes 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 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="nump">30<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 | Conversion Term (iv) | 1.75 convertible senior notes 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_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_DebtInstrumentConvertibleThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 percent of stock price trigger</a></td>
<td class="nump">130.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_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_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_insm_DebtInstrumentConversionTermAxis=insm_DebtInstrumentConversionTermOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentConversionTermOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DebtInstrumentConversionTermTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentConversionTermTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DebtInstrumentConversionTermThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentConversionTermThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_DebtInstrumentConversionTermFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_DebtInstrumentConversionTermFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886880872">
<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>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</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="nump">$ 450,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_DeferredFinanceCostsNet', window );">Debt issuance costs, unamortized</a></td>
<td class="num">(6,345)<span></span>
</td>
<td class="num">(7,043)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">(97,654)<span></span>
</td>
<td class="num">(107,017)<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 );">Debt, long-term</a></td>
<td class="nump">346,001<span></span>
</td>
<td class="nump">$ 335,940<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</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">$ (97,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_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes | 1.75 convertible senior notes 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>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808887542504">
<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>Jun. 30, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtByMaturityAbstract', window );"><strong>Year Ending December&#160;31:</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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear', 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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2024</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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive', window );">2025</a></td>
<td class="nump">450,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 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_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_LongTermDebtByMaturityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtByMaturityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 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 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<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 remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808887770856">
<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="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">$ 1,975<span></span>
</td>
<td class="nump">$ 1,970<span></span>
</td>
<td class="nump">$ 3,948<span></span>
</td>
<td class="nump">$ 3,941<span></span>
</td>
</tr>
<tr class="re">
<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">349<span></span>
</td>
<td class="nump">349<span></span>
</td>
<td class="nump">698<span></span>
</td>
<td class="nump">698<span></span>
</td>
</tr>
<tr class="ro">
<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">4,713<span></span>
</td>
<td class="nump">4,466<span></span>
</td>
<td class="nump">9,363<span></span>
</td>
<td class="nump">8,872<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_ConvertibleDebtInterestExpenseTotal', window );">Total convertible debt interest expense</a></td>
<td class="nump">7,037<span></span>
</td>
<td class="nump">6,785<span></span>
</td>
<td class="nump">14,009<span></span>
</td>
<td class="nump">13,511<span></span>
</td>
</tr>
<tr class="ro">
<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">432<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">871<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_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">$ 7,469<span></span>
</td>
<td class="nump">$ 6,785<span></span>
</td>
<td class="nump">$ 14,880<span></span>
</td>
<td class="nump">$ 13,511<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886348152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity - Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 24, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">101,434,104<span></span>
</td>
<td class="nump">89,682,387<span></span>
</td>
</tr>
<tr class="re">
<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="nump">101,434,104<span></span>
</td>
<td class="nump">89,682,387<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Offering price per share (in dollars per share)</a></td>
<td class="nump">$ 26.00<span></span>
</td>
<td class="nump">$ 23.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of stock issuance costs</a></td>
<td class="nump">$ 16.0<span></span>
</td>
<td class="nump">$ 13.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="nump">200,000,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (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>
</tr>
<tr class="rh">
<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 debt securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">11,492,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock shares reserved for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,271,513<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 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " 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="nump">868,210<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=insm_PublicStockOfferingMember', window );">Public Stock Offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares sold in offering</a></td>
<td class="nump">10,657,692<span></span>
</td>
<td class="nump">11,155,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_SaleOfStockConsiderationReceivedOnTransaction', window );">Aggregate net proceeds from stock offering</a></td>
<td class="nump">$ 261.1<span></span>
</td>
<td class="nump">$ 245.9<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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares sold in offering</a></td>
<td class="nump">1,042,307<span></span>
</td>
<td class="nump">1,455,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_SubsidiarySaleOfStockAxis=insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember', window );">Public Stock Offering - Shares From Company's Chairman and 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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Shares sold in offering</a></td>
<td class="nump">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_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_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_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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_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_SubsidiarySaleOfStockAxis=insm_PublicStockOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=insm_PublicStockOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SubsidiarySaleOfStockAxis=insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808887157912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 12, 2020</div></th>
<th class="th"><div>May 15, 2018</div></th>
<th class="th"><div>Jun. 30, 2020</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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 options granted to new employees (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">662,410<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 66.9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<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 RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 RSU awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=insm_A2019IncentivePlanMember', window );">2019 Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Number of additional shares authorized (in shares)</a></td>
<td class="nump">4,500,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,176,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=insm_EmployeeStockPurchasePlan2018Member', window );">2018 Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Number of additional shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percentage of outstanding shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PlanNameAxis=insm_A2019IncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=insm_A2019IncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=insm_EmployeeStockPurchasePlan2018Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=insm_EmployeeStockPurchasePlan2018Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808886861816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock and Restricted Stock Units (Details) - Stock options and RSUs - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 9.5<span></span>
</td>
<td class="nump">$ 7.4<span></span>
</td>
<td class="nump">$ 18.5<span></span>
</td>
<td class="nump">$ 14.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=insm_StockOptionsAndRestrictedStockUnitsMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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 );">Allocated share-based compensation expense</a></td>
<td class="nump">3.0<span></span>
</td>
<td class="nump">2.2<span></span>
</td>
<td class="nump">5.8<span></span>
</td>
<td class="nump">4.4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=insm_StockOptionsAndRestrictedStockUnitsMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Allocated share-based compensation expense</a></td>
<td class="nump">$ 6.5<span></span>
</td>
<td class="nump">$ 5.2<span></span>
</td>
<td class="nump">$ 12.7<span></span>
</td>
<td class="nump">$ 9.9<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=116856206&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808883561944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 428,000<span></span>
</td>
<td class="nump">$ 90,000<span></span>
</td>
<td class="nump">$ 464,000<span></span>
</td>
<td class="nump">$ 305,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_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax benefit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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="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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.2</span><table class="report" border="0" cellspacing="2" id="idm139808885340104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies 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>
</tr>
<tr class="ro">
<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">$ 1.1<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="nump">$ 1.9<span></span>
</td>
<td class="nump">$ 1.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>59
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,\[!E$'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " #/.P91SFK-G.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>.FVE 5&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6K1."!^ 8^Y?/
MGR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[E<DSXL;D/R2D:G^D 4>D/
M=4"H.5^!0U)&D8()6,2%R&1KM- )%85TQAN]X.-GZF:8T8 =.O24H2HK8'*:
M&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V3=S;MRA@K>GQY=YW<+Z
M3,IK'']E*^@4<<TNDU^;A\UNRV3-:U[PNX*O=OQ6-%Q4]^^3ZP^_J[ +QN[M
M/S:^",H6?MV%_ )02P,$%     @ SSL&49E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M8U@C%OL9ZU ??9TUQC9852<$KGPT5[$?K#L#]I^DV"H@>,!L7&+&, W- 1.
M4A3F@$'!XE@P80Z8;3A4Z!$4<W/ ;$L:.#I( QW[B>X8L+[.&F.;X&'(8^'(
M1S,<1[]>,6+-7=P/7I=FQ#8,AT)P;&X&^NVZ6R -3>*'YIM4(['Y.#1+?-)C
MU,U7(Y3X$7HT]4ALEL;8,17(SI;2C\J#]".QV8@#QHTY?$GL#9\APZ[A2,S5
M^QJTQ _:PS0DL8D*BLC6SJ\BX6!.&4DTGXF?S\>3D00 KEM&$@U(X@?DH3*2
MV* T961KLH>,))JCQ,_18\I(8G.,.?9'1'.,^#GV.AE) 'I1;IWV]%AU4]6(
M(_Y]ZFM$9!NJ5T02>]MIBT@@&"PB 4.'B(0L72N5AB[Q0_>M(I+8H/6(2*HY
M2_V<=1PV@@-&;7*JI4V$AB@8MW;= 3/722 8#N.01*:(! R'F%.A%*<Q8*"E
M YU4DYWZR;['H2,X8M0&>12+R'%*137**?GU*I+N',GVH]>E(JG-PLU9<62.
M<;]A-SU-3>JGYIMT) 6VCU%D5IO?J)NO9BCU,_1H.I+:,&6AJ_@T*ZF?E0?I
M2&K#,>3F,?0EM;>@AM*\A@.Y&J<Y2_V</4Q%4INHA/$8$W-U#(&#5FRNCF"P
M*'"(':H!3?V /IZ*I !Q,=[9%70SU(2D?D(>JB*I34I315+@.-CQ,$B#E/E!
M>DP5R0 V$D?',@TRY@?9ZV0D \YT(Q8&1J'VFG63U91C>S\$W=%&) !3M7>5
M+.#4I,R8 8\X _-(XPJ(1@(18VS(C1O <(B%8*&I.2>09>QZ_*C)R][T-+2O
MN\8,.$!6W4 =9S9LYX'HWB?(.V=LCC&SZ:EZ.0S,J<J@$V3S2!P(AJ,@"LVU
M]P8P5$,6*-%)S2$#+%WG%$S3G;WI"+FOM\8,.D*.A&N6:9PS\>NU)-, 9OT
M=FE)9A-Q*'#$S1/)?KMN<IJ<S$_.-RE)!NPA.39KS6_4S5=SE/DY>C0ER6R@
M4N)(CVM><C\O#U*2W-YA<LR,?KT$K(QI?@T&HHZEF6O4<C]J#U.2W&8JJ"0Y
M\$S54I)P,*>2Y)K0W$_HXRE)#IP*NY4DUX#D?D >JB0Y $IS"( C84?:&J/<
MC]%C*DEN8\PE//C.NT9^BKU.2'*;73$3D5FF/5;=5#7@^-[/2'ME)+<WGJ",
M!.P &0E8P3(2,'3(2,C2.9H:NOQ-3TE[920'WG."9.1HYR7A^CUV)78>4[7,
M9_)!.08?0Q6AV+P:OKFH\E7SWO!]7E7YHODXE\E,%K6!^OTASZN?%_6KR-L7
M],__#U!+ P04    " #/.P91 )(+0GT&  #L&0  &    'AL+W=O<FMS:&5E
M=',O<VAE970V+GAM;)59VV[;.!#]%<+H0PLDM4CJ&B0!$K?%=H&V0;W=?:8E
M.N96$EV1RF6_?H>4(SD2Q:0OL:0,1V>&PW.&U/F];'ZJ'><:/51EK2X6.ZWW
M9\NERG>\8NJ]W/,:_K.53<4TW#:W2[5O."OLH*I<DB"(EQ43]>+RW#Z[:2[/
M9:M+4?.;!JFVJECS>,U+>7^QP(NG!]_%[4Z;!\O+\SV[Y6NN?^QO&KA;]EX*
M4?%:"5FCAF\O%E?X;$5C,\!:_"WXO3JZ1B:4C90_S<WGXF(1&$2\Y+DV+AC\
MW/$5+TOC"7#\.CA=].\T X^OG[Q_LL%#,!NF^$J6_XA"[RX6Z0(5?,O:4G^7
M]W_P0T"1\9?+4MF_Z+ZS3>(%RENE9748# @J47>_[.&0B*,!X,<]@!P&D/&
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
MH,,W1K4=7BU;Z(24<87,4,NAR!/'$M/)P3_&XAQ6><HW.9PCN^"6A%EF8=V
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
M2HQVA.$G(B12LU#?&]UF;;ZA@RQE;CM7#_1QP^)1D%SD7;DCJDI>P9U:5N'
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
M8!M&-8>6OAY@OIMW;_YQ\Y^WWV%_CT VS Y<$=),7+G>FLYEPET*2OQ(AHT
MT8Q1J5@T1J5##4U6?3M$#W8ZW #Y=D"_TYOW=Q-30.B"+( WN9ZV,>QJH_X0
M]Z.=4=@:\0^[75*0L%=%#=@ED!**S) 9<E.DG5N*7:LL][7F^ /$N#7+'FGK
MZ*R,9<+;0JJ4"/:M+DN.N%E09WNR>^1[>=SB-I0'F&'WQ$/&<4.'  ,MPX#5
MVGO'M33(P2.S["@Z* '4Y'ILC]8A;/R^ 5$^#RUH!LJ+5%2V&VTYX<5*PX7-
MED=)+2.)Q%J]!/UQI1]IY3PSTG4E'XC:MX2NU+?TM*F6/>&'2F [GHG32ML)
M E66"C?Q+$^7)M='@'29Y1_<\%DQ^)FEFY.'A.AVOB/+(!V1BV!8/63D(+WI
M@R6=M;7H$FG?DHZDS$P5'_-AF@@[6\>6'Z*E6,G9J$'4?9CNFO)L@N+5+.%_
M/!@.U>,N26@(I&_!4<"!&A9X-KF[H[DS;EF(=F*-9^;X>;10OW$=-MO2ZB26
M].7<M0=$:>RR#UK,VU 6,\5 @0$/H78.3B@6RTGH;-*G1C,OW<+'(54$@0OA
MG*\">:D9AAZ?CN'81"$]P'*+"FJ'3IT4,L]]NQ0'<9 -KQW+?N?1N^?B-NO(
M)Z)IX>=[;D/Q/ FBXGNCAI0.VJ("2H\^;(3M&F\ V(4Q+"CW,NQ<W/(S 8[G
MWBKPKL6ZQ24.F(VTC6W:DR)#LY1A]".G^KD2:O?&LG%C49>1W%+C?!_G,QRL
ME6W)Z9<>5@P:F&#X6\OYH@EOG_=5[W(T(ZCZ3W949/7AZKBFS:C:!Q6^*G3C
MA,)I\=X!H*""D^+HB@&U)*HH>%B18(2\9SS@<+8+]09:S/.[R"5TCPH1]RB_
M\Q1AT BX<>>C'6N;]PJ2_'1I!K!\'*ZSM23#Q"DKM[8K0[,>L21P-F:IH9+J
M0]T\$*:\';F%ZX/^$<K;@!7$%\S6].PHJGU6IBD7N A6;UUOL'X1P2CK6+!R
MTN#G+9T(LO]:Q!ZSB*0A@37ICP9^:SBC:+RG)A*16OG4>+2LM-FZU6F+; (D
MIR@8PJ_88VF]#J0,99G%F;E#GR"5_F Q(0-#M@H%=,X@.,DJRZ&.3,\A@LOI
ME,E,3^B3Y5X%%I8#$ P AQW%];#Y>H@*QZG8T*"7>O"F76<TIT]5QY06>G'F
M@[0+G23WEMA&F!BP(_./C)0FC&Q\;^VV;\E!$B>6.W9YW'Y*6T<; Q@V0!G,
M&P=/]I<<'F;B #<!@<"J,1DNJ!;#-Y[(!5;AZ&S:^^'MT9\[)J'AP"E- )D
M1WWTGE7!/IC:&9ED4@]A9<IY4G VTF?G\$N2@!Z8HFZ3H%"?TYW 'L+C?4@R
M<C2$D-I>)RBG"?%VO)*PS$H.FOAFS6>=GG=,GW&$23ODS(R;A48:($<\)<,S
MX\8F2E(A3P7Z$]V-GIVHB<\>H^#!79C-NLTJF9!F?!1ZQ0#^$/+J!LU(3*NJ
MS$>'H<W]T2##+N%@6@E,KII,VL3;B%BOTP_NWH+?-1,J_INC\5RW7%OQW$U@
MFITGN?)M3U*6JXVFA3<QQS N.JUTP=6/A/4,LF"?G-7@'B"3\:9>N\?O).%Z
MEU,PU9=D@X.%">W]CS(BB1 7(<N8;B7I;@Y3L_=V:L4XR7/)M^ &)9M<B-.*
MA#O($TNT /G-/XRN!DD'$J,;8.C0URF+&Q=M3RY \QM7C-SZ>$YF&Y')ORZ'
M^;UT\X>T- ER8FNQSZA,4O39-G;:NLYC2\Q$.#8?&-^#AO=V*O2ZI@"W,Y(^
MW312V4%)'&TZ4ASM6[9;["1QJ=,+OC@V,8B#A#]@J4_Z'@AF7PW;MP>!@S,?
MKK<Q:G:KUUE;2)9"#$SD/8,F4YDR:_>U7/=R#<=7.(;0=FA[8U< Z"8[T_GD
MFC\E+TS#*M76,]$;[20!'NZ8=*&$X??([;:%YE@]."3Q)UEI737M<],!?\*+
M2@[@7_>F(T3IH@0 R8D])/1'4!OBDG@/(%P"2U(L+!TN6HG/#JK. KY]JMOY
M;!]>O7%=WI(3G>]WJSHZ8M#.440 J)LTQ\"INJ$40>9K+80(&V!B@/"$_YX=
M<Q<E217)L7\0#P&)\ 0X\A%_Y4;,7I$G80(!=K)ZM)H6*R)Z,OONYJV%GU3?
M]6VS14)"$J @(V0^G0%[#7N[43^QV!-+;J1C >?(23'.ON-LOA>7YC*C5MUQ
MEX&/"6EEMK0!$&?JE]#J?=-W&W3VQCSA>Y+FV0ULI;'RK7L:W0'%7]]W9&C<
M#_3TS2_OCX9=@G56,3KHI,4YZM??-++5NZ1GD^UGR[X??&'=X29J9\4KI)"\
ML2"+D)%98<P";1BNXVY6<OP#,G:230OV$V<1QIO]BB * 1#^M6O"0JQ>HS$
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
M<CH)0 \=;EA8U?FNLE:6>I2?-O130.T,Z+Q6RAX6+L#XFUG^!E!+ P04
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
M;D.P!2]IF%2.#N!]9FW8/- %[:\['O\'4$L#!!0    ( ,\[!E&A(X#A.PT
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
M#UX7&/QQLC164R7\^0)F-F!F'C/[SM1].\J//\S2Y/!=CP5GJJZI<*^MRF_
M?TO?P8D!50+E!X?\!& K=-(-DP]0L0(F<1S$W1\89\ KY1V>\7BLM972_"\L
MJ.)L!0P:IN&.B1:=[$$<Q@DTJ#M]8+* )$Z";)P%29SM0^7&M(3HI*D#&$L+
M+E<A7-#]*PKN+F( [%M"('34=X25C(/T, DFR7B?46I-WC"3.4+;T+D#PWO4
M.3<^FBU?>AW5.%^,]W0VG05ILC=3S\/?H;$.CJ2OKC^9$#[N!$#(PJBM*"AU
M1VF0SOZ%F5S).ZH*U[Q(N$N0.[%\*1!^519-0-UT^84Z'%A%&?Y"#8,ZI@7N
M^EVN=.'1/,%._X*NI[2M1L^(.S%(5@JX;9FV1#;9^9H.<K,1:#VOT!*$7FMN
M+4IHVJ7@.6F5J/MD4*#)9/*D\K;0WIB=L -R-1>M9X92M*O95U/3:I<6'^,.
MLQ1EV0JQL3"XYB]DQ[#3(?V<&,&A!)G86"BUJK>]H^($Z^["D\ :S?/N7J3C
M,)T\7HP=WBDV2>]HHU6.6&RA&R9PXV5GF0R5+N'4+MO<%]).!.Z@X"97K;1=
MD0ZNX#T]R*;+ZT$R#C-Z%H3P%VN-=%,/TFP2'FT.7R0Z.?H>HN-@.CD,ID?I
M*XB.LS08QX?_'='_2.LTI+K[W]!*WGQ%ZS0)DT=:G7^#LN\U77XIC=ENYS?T
MN,#RX0DW9Q7C--5([\59Q;&$\WO,6S<DP6]E28G101?JNN)YM5,H&G/DKJU)
M]9B6$"YIHD*MZ?P5;U;Z[)O5#)"O?K;(Q_UX/K=[7JWG9H1H:]2J4:_\0.DJ
MG1CMIJ[A=)A93[I1[5&\&W@_,+WB] 0)+$DU#@\G(]#=$-EMK&K\X+94EL9
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
MO5@[NU%1_.@]H=+&$#=NI1=?CX>G4(364=PFYX5)M\ F >Y"Z8A$E5@B9DD
M8^HPCI:]E<D/)^@UOZ;8+7I_TKH^>QAK]BB65[O_$6D8RW^B:(706HLU.67S
MA(%D#^@_80N1D0L80GP9CG!4)I SDH> U)@^2Z]R)9TB?R*VI<I*4<J<8\BE
MIC9D7CME5CT(.?MG%,AU#<4\SU6*QPCVTA$*^> J"[!>[KND?9"A(S?F1$71
M(L,6UE,/#0%\*INK0L'-REGO <2&3$U^*&Z-^(CL?:[BX&.'Y.@HBQ+8&4Q\
M](-G&$+<D1 M:H"\D;J6:6QJS&UI,D*$S#JN6JZ0L@\/8,8H).<H(BDD_ 8?
M$8F^028)8^.S)1DJ5(CA6I_#OO89)-#T$?6+8,6'A2@H)P?R(@D1JB-E-&'B
MHQH/(0&M*A5DJC_JDY.JP0H[YU=:I]I#!6T4WNLHU*ZUQ:X]2=>R#HY?Q)@:
MF;C4(?"Z0EV.&3_X/Z+WH3.X.3NX.4: "4*)=024F8)+AW(@R<09M,B<\,^:
MJSP1M./+HQA-OJ\IHVI)3LPFK-0Q!+JH(3'V)#+IW!Y&6^FXJ6RM(4SJX]_
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
MGQ/"SF1I0T LQ9<PAGS5M6N\WQ+KA%]!FB=7:"NUY4_=TSBDD'_[M05#X[Z
MIZ^^?#WL3T]6LJ3H@-0PU:]_**Q6;Y)95K*?#?E^I OICJY:[D?3],9M\&_P
M[9T$LT(Q"VI#?Q]WZX_R'T1CP]6T8#^1%V&]WNX(8B, A7_EAM/V=C8O0F?S
M8F]3\D.%$PY85,(S7QO;CF@N" 4/DU$]J31@HOX(,T@XO5)QUL)W,4:OQ?X[
M6 QZ]G\2"W$D(ECL=K327=I$$<"K46XLU7*["$L1/'A/#'"7C5*56H!3J6+7
M@8V>WX%+LK$_^/[M%1<?[V0Q[!/<J+KE2P+SXY.+V0!/4["Q$TO=V/9(0^C#
MKW J9?+^P_N?#UF6!@-69!+0>17Q5D#$CPH7#[5V-#8+V$?93#EW3?<N*H6F
M '0.]++1:+UR<^\%$0Z%]Q[ ./KI+'*>OAW-JH%UJQ+O'L81[_Y( Q DHS8^
M9:HZ/3ANV6+K:KGD4;2_0A8'!C,VJ&9_D;"/MX<XH'9AB7O#$C*8P.I3)Y43
ME(.T_#0^1L*]+(N!2@TAIES1X'CHR2\;RHXX)'2]1'<4S!T@T<C]<K0X.<\N
M42?>;"@N"GDJ3S,1B8[8(T,(!7Z.&GT<=%A'5&W3@?..DA$IK!MC8,[RT%>X
MDHR:\N!=)KM7?&SJ>[)=2?UDE'ZQ!!6CH2-L"F.W37,#8Y?*#6(X/A"1(Q%
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
M"?SOP4;W>D&+>N\[GJ%HO;1#6QAWQZ:Z&7K)7_.A(U\QO>?2@,":7..+Z20
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
M!B<$PEH@?.\.@UI@\-X=AK6 -=VK;+?$)423Z42*+9(&#=K,AV7?2@-?C)M
MF6L)JPSD]'1>!0@22S1G*\Z6+"5<H[LT%277C*_0H\A9RJA"U^@S!.X?0BGT
M2"5Z$$4!GIZOB:3H0T(U8;FZ!-3S/$$?+B[1!?*0,JL*,8Z>.=/JJC7QYUJ4
MBO ,)B_VQA-/@V'F>%Y:&W%?&1&<,")$GP37:X5F/*-9AWSBEH\<\AX0VK :
MO+%Z'S@5_E[R/@K]*Q3X@=]QGH=WB^-QESD_MOOLNW??(R-L0BRT^L(3^CZ7
M!95$"WGC4#9HE VLLL$I91"".81@5Y!4DI&5- GR=7H=X7@XF'BO;>Z[8-$0
M'\"2#A@.X@#'^[A9%V[@1]&HP>T9.FP,'3I92R@7<-_/\18UZB(G;U]LQJ09
M(J_@C!5%:75]Z_M8*EB"2YB2/"US8G,XI 1(P2Q%O.8<;>#:J^J^LS?1RRY/
M5&<9MC@91U$8'CCB&!7CV(\._-"A*PP.4;-CU&@<Q<-N'XP:TD9.'\R62ZAG
MAHB,Y:6I:$C1M)1,0SYT>25N-HB=7DF.U5Z!9SCX2+-%3J'D+?0YLN,CT_T#
MHL\BDK.(F0NQ9_NXL7W\(Q$)CQJEH1R8$F2B\^>?<.3_<ARBUC.@Y=\'Z?A=
M07J,Z@K2#ET=07J,<@0I]G<EW'<GV"/37;&)6T\#[/30O;W]X(.&9,-H)O*<
MR-9FG>36JD?MM.CWH\-<W V+L=_^PP=D=PGA?GB8F+MAHQ-Y&0<[6@(G+?7#
M!YYFZ0L2&Q.(RL7WKDYB=Z'\[G2#=]43N\MG9\*Q7KPVS^T,;<@W: /.YIQZ
M&U?2.0])SD-F3L@^";O*BH=.$IZHTI*E)J K)YH0?YH_.[VX*[0X^H^\N"M+
M>/3_>'%TWHMG(<EYR,P)J4CP6CT,O!=7MGE4R+8AU5NSF6T:U#O;EAW,W^.;
M!]PQGYB&UO9,._55-_R)R!7C"N5T"5OY_1&<4U8-9C708F,[J(70T(_9SS4T
MY50: *POA=!O [-!T^9/_P%02P,$%     @ SSL&4?5)\J,$ P  :@H  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULU5;);MLP$/T50J<&:*+-:V ;
M<)P6;8$ 1MRT9UH:640HTB4I._G[#BE9L1U;Z:&'Y&)QF7E\,_-,SF@KU:/.
M 0QY*KC08R\W9GWM^SK)H:#Z2JY!X$XF54$-3M7*UVL%-'5.!?>C(.CY!67"
MFXS<VEQ-1K(TG F8*Z++HJ#J^0:XW(Z]T-LMW+-5;NR"/QFMZ0H68![6<X4S
MOT%)60%",RF(@FSL3</K6>@<G,4O!EN]-R8VE*64CW;R/1U[@64$'!)C(2A^
M-C #SBT2\OA3@WK-F=9Q?[Q#_^J"QV"65,-,\M\L-?G8&W@DA8R6W-S+[3>H
M ^I:O$1R[7[)MK8-/)*4VLBB=D8&!1/5ES[5B=AS0)S3#E'M$!T[=,XXQ+5#
M[ *MF+FP;JFADY&26Z*L-:+9@<N-\\9HF+!E7!B%NPS]S&11E8_(C"S82K",
M)508,DT260K#Q(K,)6<) TTNR117+E/&2YMZLH"D5,S8K4^W8"CC^@*-=$X5
M+M4?)LC/7)::BE2/?(.,[;E^4K.[J=A%9]CUR)T4)M?DBT@A/?3W,=(FW&@7
M[DW4"OBC%%<D#CZ3*(B"$WQF_^P>#EOHQ$WV8X?7.8,WDT6!6L8J)X]$KJVP
M=0MLIX'M.-CX#.QAG?1+G> IX25FDF1*%B21Q;HTU)UJ!> \<'/KM _I)=V
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
MIJ$?[HES!V_=S-EO6&P)DXC"1O.\RXDN3K2SJW44K^SS7W.EAXDU"SWN01B
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
M-RYX;6RU5MM.VT 0_965Q0-((;Z1$)!C"9)6I2(5 D$?JCYL['&\8B_N[IK
MWW=W[9C0)D:JRDN\ESEGSLS$,T[60CZJ$D"C9T:YFGJEUM6Y[ZNL!(;54%3
MS4TA),/:;.7*5Y4$G#L0HWX4!&.?8<*]-'%G-S)-1*TIX7 CD:H9P_+E$JA8
M3[W0VQS<DE6I[8&?)A5>P1WH^^I&FIW?L>2$ 5=$<"2AF'H7X?DL= !G\4!@
MK;;6R(:R%.+1;J[RJ1=814 ATY8"F\<3S(!2RV1T_&I)O<ZG!6ZO-^R?7? F
MF"56,!/T.\EU.?4F'LJAP#75MV+]!=J 1I8O$U2Y7[1N;$>QA[)::<%:L%'
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
M2DU#=DV[7RP$66!%0$R4[JQX2,A,@KG@T4Y$;"D$M0X$=6 ;[N-O,/.#=O\
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
M@S  _;W@7.TFQJ#K^LD?4$L#!!0    ( ,\[!E&%<5S ?0(  +\&   9
M>&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;*5574_;,!3]*U;$ TA;\TGY4!J)
M-ITV)"8$8GN8]N FMXV%8W>V0]F_W[639H6E%6(OB7U]SSF^U\Y)NI'J45<
MACS77.B)5QFSOO1]75104SV2:Q"XLI2JI@:G:N7KM0):.E#-_2@(QGY-F?"R
MU,5N59;*QG FX%81W=0U5;^GP.5FXH7>-G#'5I6Q 3]+UW0%]V >UK<*9W[/
M4K(:A&92$ 7+B7<57LX3F^\2OC'8Z)TQL94LI'RTDR_EQ OLAH!#82P#Q=<3
MS(!S2X3;^-5Q>KVD!>Z.M^R?7.U8RX)JF$G^G96FFGCG'BEA21MN[N3F,W3U
MG%J^0G+MGF33YIZ-/5(TVLBZ ^,.:B;:-WWN^K #0)YA0-0!HM> 9 \@[@#Q
M6Q62#I"\5>&T [C2_;9VU[B<&IJE2FZ(LMG(9@>N^PZ-_6+"WI-[HW"5(<YD
M,UG7S.#!&TVH*,E,"L/$"D3!0)./Y"M5BMJS),<Y&,JX/L'HPWU.CH].R!%A
M@MPPSO',=>H;W)"E]8M.?-J*1WO$8W*#<I4F<U%".8#/#^/'!_ ^-J+O1K3M
MQC0Z2'C=B!&)@P\D"J)@8#^S-\/#BZ%R_D]]_F[U%\V(^ZL1.[[X75<C9[K@
M4C<*R(^KA38*/_F?!U237C5QJLD>U3O4(_",/JB!%!55*RB)D02=T5[$/?>L
MY3QWG-8:G[)P%*;^T^[9_9L3C,Y?YN1#/!<O<^9#.>,^IRW:W_DB:\ :K!5J
M4LA&F/8$^FCOME?.9%[%I^'E+!R(Y^C.K9G^I6^M_09;QH0F')8H%8S.T#!4
M:Y?MQ,BU\X.%-.@N;ECA'P:43<#UI91F.[$"_3\K^P-02P,$%     @ SSL&
M41; *SA. @  H L   T   !X;"]S='EL97,N>&ULU59;:]LP%/XK0ADCA5''
MZ9)VJVW8"H7!.@K-P]Z*8LNV0!=/EC.GOWZZ^)8T'J$/6Y*'Z)SOZ'SGDW02
M*2C5EN*G'&,%:D9Y&<)<J>*SYY5QCADJ+T6!N8ZD0C*DM"LSKRPD1DEIDACU
MYK/9TF.(<!@%O&+W3)4@%A57(5QT$'##MR2$_O(C!([N3B0XA,_3][\JH6[?
M 3=./DPFL^>+VWU\:@,7T#M(NCB"]'(VSJMC8]3+HZC_PCQ&?+U+W.JP'TTW
MW0'&2&X.D@S2;:+7'$T4I(+W)W0%':"9$<-@@V@([Q E:TE,5HH8H5L'SPT0
M"RHD4+HU="G?(.6+"_O.,UW3\##"A;2U707WO6ZF[P5:SP@DE'8"Y] !45 @
MI;#D]]JQDRWX*@0:>[4MM,),HJT_7\ ^P0ZZR%K(!,NNC ];* HH3HT<2;+<
MC$H4G@DJ)9@V$H(RP9'5T&8TAJ:-,:5/YB?U,]WAKM/!F<W,B?'.U((:T]$X
MQ_ /V1SWD/9MO* @&Z&^5GHYW/JF4_&CQ"FIK5^GG8 Q=G^<'14%W7ZA).,,
MN\4?73 *4)L'<B')BZYF6B76 )80;+!4)!XBOR4J5KA6;3O5Z;CF^1EJ_K?[
MG&&.):)#T;KW3WF7WZSXZOI_2;;_*ON"#VIL[LE3%[DX!Y'+<Q!Y%CUY<Y(B
MO>9N'%S .]=OAP+SS GA#_-@HGU1L*X(580W7DZ2!/-7M["F5VBMG\L[_'I^
M@E-44;7J@B'L[0><D(I]ZF8]FHUH9O7V=[,\?VD+]F_RZ ]02P,$%     @
MSSL&49>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    " #/.P91R*)Y^0($   9'P  #P   'AL+W=O<FMB;V]K+GAM;,69
M76_;-A2&_PJAFW5 ,UL?<=J@+M ES1:@R(PXZ.W 2,<V$8GT2"J)^^M[*-DM
M'2MGNSGSE2U*IAY1]/M01Q^>C'VX-^9!/#>U=M-DY?WZ?#1RY0H:Z7XS:]"X
M9V%L(SUNVN7(K2W(RJT ?%./LO%X,FJDTLG'#[N^9G84;Q@/I5=&8V-H^*K@
MR?W<'S;%HW+J7M7*;Z9)][V&1#1*JT9]@VJ:C!/A5N;I3V/5-Z.]K.>E-74]
M3=)^QU>P7I4'S?, >2?O7=?BY?VM1)!I,AECAPMEG>^.Z/J7R/@(>'"_U7IS
MI6H/]E)Z^,.:=JWT,G2#5S&*+J,;A]UG/XCG]K\,HUDL5 F7IFP;T+X?1PMU
M -1NI=8N$5HV,$TNS"-8,9-+"!>%9[FN^@OT2!8-ESU7N,->5QTC)X]VIE85
MGKT2O\M:ZA)$-XXN LP(P.QH@.+-3$:0.0&9_X^0\P 1?N"$68@+TZPCR(*
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
M_Y3UW9CE7__X:N]IK<OFD,^ZOXO33U!+ 0(4 Q0    ( ,\[!E$'04UB@0
M +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#
M%     @ SSL&4<YJS9SO    *P(  !$              ( !KP   &1O8U!R
M;W!S+V-O<F4N>&UL4$L! A0#%     @ SSL&49E<G",0!@  G"<  !,
M         ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " #/
M.P91W""-[$ %  !L%0  &               @($."   >&PO=V]R:W-H965T
M<R]S:&5E=#$N>&UL4$L! A0#%     @ SSL&48896^#_!0  :1@  !@
M         ("!A T  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0
M   ( ,\[!E'5)%K2@P(  ,X&   8              " @;D3  !X;"]W;W)K
M<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " #/.P917?0TJDX&  !:&0
M&               @(%R%@  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L!
M A0#%     @ SSL&46U9?65)"   K"\  !@              ("!]AP  'AL
M+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( ,\[!E$ D@M"?08
M .P9   8              " @74E  !X;"]W;W)K<VAE971S+W-H965T-BYX
M;6Q02P$"% ,4    " #/.P914)+:30@+  !G&@  &               @($H
M+   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ SSL&49&4
MK([V&@  #5(  !@              ("!9C<  'AL+W=O<FMS:&5E=',O<VAE
M970X+GAM;%!+ 0(4 Q0    ( ,\[!E%&<)PD?P(  $\%   8
M  " @9)2  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " #/
M.P91W86=RNL#  !T"   &0              @(%'50  >&PO=V]R:W-H965T
M<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( ,\[!E$Z7^@:3P,  +@&   9
M          " @6E9  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#
M%     @ SSL&4<#$@O[Y @  <@8  !D              ("![UP  'AL+W=O
M<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " #/.P91] #SHW@'  #I
M(0  &0              @($?8   >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM
M;%!+ 0(4 Q0    ( ,\[!E&A(X#A.PT    E   9              " @<YG
M  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ SSL&40SV
M$_A"!   U0L  !D              ("!0'4  'AL+W=O<FMS:&5E=',O<VAE
M970Q-2YX;6Q02P$"% ,4    " #/.P91>;E%6AH'   ?$@  &0
M    @(&Y>0  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    (
M ,\[!E$[CMM&?P4  'X-   9              " @0J!  !X;"]W;W)K<VAE
M971S+W-H965T,3<N>&UL4$L! A0#%     @ SSL&467C#QHC P  $P<  !D
M             ("!P(8  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"
M% ,4    " #/.P91A_"J@Q@:  !G40  &0              @($:B@  >&PO
M=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( ,\[!E$R.50/@P4
M !4/   9              " @6FD  !X;"]W;W)K<VAE971S+W-H965T,C N
M>&UL4$L! A0#%     @ SSL&42Z*.HV5 @  8P4  !D              ("!
M(ZH  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " #/.P91
MY@0?@M("  #1!0  &0              @('OK   >&PO=V]R:W-H965T<R]S
M:&5E=#(R+GAM;%!+ 0(4 Q0    ( ,\[!E'5?C/O5P,  +L&   9
M      " @?BO  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%
M  @ SSL&4?1#"_\' P  =@8  !D              ("!AK,  'AL+W=O<FMS
M:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " #/.P91\8DE^=,#  "E"0
M&0              @('$M@  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+
M 0(4 Q0    ( ,\[!E%1N [1:@0  +P*   9              " @<ZZ  !X
M;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ SSL&4>2@J5@-
M P  <P8  !D              ("!;[\  'AL+W=O<FMS:&5E=',O<VAE970R
M-RYX;6Q02P$"% ,4    " #/.P91AKK_)>8#   R#0  &0
M@(&SP@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( ,\[
M!E&#E#FCD 0  "H4   9              " @=#&  !X;"]W;W)K<VAE971S
M+W-H965T,CDN>&UL4$L! A0#%     @ SSL&4>GL0T\V!   \@\  !D
M         ("!E\L  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4
M    " #/.P91]4GRHP0#  !J"@  &0              @($$T   >&PO=V]R
M:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( ,\[!E':J>S)I0(  -T(
M   9              " @3_3  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL
M4$L! A0#%     @ SSL&47-A^L)X @  3 8  !D              ("!&]8
M 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " #/.P91W/RY
M5[,$  #(%@  &0              @('*V   >&PO=V]R:W-H965T<R]S:&5E
M=#,T+GAM;%!+ 0(4 Q0    ( ,\[!E%V^F,*H00  ,(5   9
M  " @;3=  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @
MSSL&4>/GI!,D P  S D  !D              ("!C.(  'AL+W=O<FMS:&5E
M=',O<VAE970S-BYX;6Q02P$"% ,4    " #/.P91W0_BE+H"  !9"   &0
M            @('GY0  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4
M Q0    ( ,\[!E&T V<<?@0  "\2   9              " @=CH  !X;"]W
M;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ SSL&4=(:2;HK!0
M\A8  !D              ("!C>T  'AL+W=O<FMS:&5E=',O<VAE970S.2YX
M;6Q02P$"% ,4    " #/.P91#$^B$1\#   5"@  &0              @('O
M\@  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( ,\[!E%Y
M<OC81P(  %$&   9              " @47V  !X;"]W;W)K<VAE971S+W-H
M965T-#$N>&UL4$L! A0#%     @ SSL&45DXMG!1 P  5@L  !D
M     ("!P_@  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4
M" #/.P91E-.$3]8$  !!%   &0              @(%+_   >&PO=V]R:W-H
M965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( ,\[!E&#_$GI,00  &X0   9
M              " @5@! 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L!
M A0#%     @ SSL&4>H:R1P4 P  7@H  !D              ("!P 4! 'AL
M+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " #/.P91R:$ZF[$"
M   !"   &0              @($+"0$ >&PO=V]R:W-H965T<R]S:&5E=#0V
M+GAM;%!+ 0(4 Q0    ( ,\[!E&%<5S ?0(  +\&   9              "
M@?,+ 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ SSL&
M41; *SA. @  H L   T              ( !IPX! 'AL+W-T>6QE<RYX;6Q0
M2P$"% ,4    " #/.P91EXJ[',     3 @  "P              @ $@$0$
M7W)E;',O+G)E;'-02P$"% ,4    " #/.P91R*)Y^0($   9'P  #P
M        @ $)$@$ >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ SSL&4;DC
MVC>R 0  5!P  !H              ( !.!8! 'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QS4$L! A0#%     @ SSL&467AF;6W 0  91P  !,
M     ( !(A@! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     #< -P#X#@
&"AH!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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>61
<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>62
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>158</ContextCount>
  <ElementCount>309</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>48</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="insm-20200630.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-20200630.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-20200630.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-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Comprehensive Loss (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statements of Shareholders' Equity (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Cash Flows (unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited</Role>
      <ShortName>Consolidated Statements of Cash Flows (unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - The Company and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/TheCompanyandBasisofPresentation</Role>
      <ShortName>The Company and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2103102 - 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>8</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2110103 - Disclosure - Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/Inventory</Role>
      <ShortName>Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2113104 - Disclosure - Intangibles, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IntangiblesNet</Role>
      <ShortName>Intangibles, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2116105 - 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>11</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2119106 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2122107 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2126108 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2132109 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2134110 - 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>16</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2138111 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2140112 - 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>18</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.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>19</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.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>20</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2311302 - 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>21</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2314303 - Disclosure - Intangibles, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IntangiblesNetTables</Role>
      <ShortName>Intangibles, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.insmed.com/role/IntangiblesNet</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2317304 - 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>23</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2320305 - 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>24</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2323306 - 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>25</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2327307 - 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>26</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2335308 - 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>27</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - The Company and Basis of Presentation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails</Role>
      <ShortName>The Company and Basis of Presentation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/TheCompanyandBasisofPresentation</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2406402 - 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>29</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2407403 - 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>30</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2408404 - 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>31</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2409405 - 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>32</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2412406 - 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>33</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Intangibles, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IntangiblesNetDetails</Role>
      <ShortName>Intangibles, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/IntangiblesNetTables</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2418408 - 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>35</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2421409 - 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>36</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2424410 - 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>37</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2425411 - Disclosure - Leases - Lease, costs (Details) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/LeasesLeasecostsDetailsDetails</Role>
      <ShortName>Leases - Lease, costs (Details) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2428412 - Disclosure - Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/DebtNarrativeDetails</Role>
      <ShortName>Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2429413 - 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>40</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2430414 - 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>41</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2431415 - 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>42</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2433416 - Disclosure - Shareholders' Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/ShareholdersEquityNarrativeDetails</Role>
      <ShortName>Shareholders' Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2436417 - 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>44</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2437418 - 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>45</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2439419 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.insmed.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.insmed.com/role/IncomeTaxes</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="insm-20200630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2441420 - 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>47</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="insm-20200630.htm">insm-20200630.htm</File>
    <File>insm-20200630.xsd</File>
    <File>insm-20200630_cal.xml</File>
    <File>insm-20200630_def.xml</File>
    <File>insm-20200630_lab.xml</File>
    <File>insm-20200630_pre.xml</File>
    <File>insm-20200630ex311.htm</File>
    <File>insm-20200630ex312.htm</File>
    <File>insm-20200630ex321.htm</File>
    <File>insm-20200630ex322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>65
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "insm-20200630.htm": {
   "axisCustom": 1,
   "axisStandard": 17,
   "contextCount": 158,
   "dts": {
    "calculationLink": {
     "local": [
      "insm-20200630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "insm-20200630_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "insm-20200630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "insm-20200630_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "insm-20200630_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-20200630.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/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": 390,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2019-01-31": 1,
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "total": 6
   },
   "keyCustom": 18,
   "keyStandard": 291,
   "memberCustom": 17,
   "memberStandard": 29,
   "nsprefix": "insm",
   "nsuri": "http://www.insmed.com/20200630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.insmed.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113104 - Disclosure - Intangibles, Net",
     "role": "http://www.insmed.com/role/IntangiblesNet",
     "shortName": "Intangibles, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116105 - Disclosure - Fixed Assets, Net",
     "role": "http://www.insmed.com/role/FixedAssetsNet",
     "shortName": "Fixed Assets, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119106 - Disclosure - Accrued Expenses",
     "role": "http://www.insmed.com/role/AccruedExpenses",
     "shortName": "Accrued Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122107 - Disclosure - Leases",
     "role": "http://www.insmed.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126108 - Disclosure - Debt",
     "role": "http://www.insmed.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132109 - Disclosure - Shareholders' Equity",
     "role": "http://www.insmed.com/role/ShareholdersEquity",
     "shortName": "Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134110 - Disclosure - Stock-Based Compensation",
     "role": "http://www.insmed.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138111 - Disclosure - Income Taxes",
     "role": "http://www.insmed.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140112 - Disclosure - Commitments and Contingencies",
     "role": "http://www.insmed.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy",
      "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": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "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-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "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-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2311302 - Disclosure - Inventory (Tables)",
     "role": "http://www.insmed.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314303 - Disclosure - Intangibles, Net (Tables)",
     "role": "http://www.insmed.com/role/IntangiblesNetTables",
     "shortName": "Intangibles, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317304 - 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-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320305 - 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-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323306 - 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-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327307 - 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-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2335308 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.insmed.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - The Company and Basis of Presentation (Details)",
     "role": "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails",
     "shortName": "The Company and Basis of Presentation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "insm:FairValueLevel1Level2Level3TransfersAmount",
       "span",
       "div",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "insm:FairValueLevel1Level2Level3TransfersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - 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",
       "us-gaap:FairValueOfFinancialInstrumentsPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "insm:FairValueLevel1Level2Level3TransfersAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "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",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - 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",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i6a57e721fb644718b3a5337a71702547_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - 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",
       "us-gaap:EarningsPerSharePolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i6a57e721fb644718b3a5337a71702547_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i4a8001ccff614ebb9c7d7cc32f145eff_D20200101-20200630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409405 - 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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i4a8001ccff614ebb9c7d7cc32f145eff_D20200101-20200630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - 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-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - Intangibles, Net (Details)",
     "role": "http://www.insmed.com/role/IntangiblesNetDetails",
     "shortName": "Intangibles, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418408 - 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-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "insm:AccruedClinicalTrialExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421409 - 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-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "insm:AccruedClinicalTrialExpenses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424410 - 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-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425411 - Disclosure - Leases - Lease, costs (Details) (Details)",
     "role": "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails",
     "shortName": "Leases - Lease, costs (Details) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "insm:FinanceLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428412 - Disclosure - Debt - Narrative (Details)",
     "role": "http://www.insmed.com/role/DebtNarrativeDetails",
     "shortName": "Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "iad47fdc4154f4267abcb7bca85833c52_I20180131",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Comprehensive Loss (unaudited)",
     "role": "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited",
     "shortName": "Consolidated Statements of Comprehensive Loss (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SecuredDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429413 - 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-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SecuredDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430414 - 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",
       "div",
       "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431415 - 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-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433416 - Disclosure - Shareholders' Equity - Narrative (Details)",
     "role": "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
     "shortName": "Shareholders' Equity - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ie778523a3b1a4fc6b36c5459dfc328b5_I20200630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436417 - 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-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "insm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ic90aa3619c494cc6b081c079199f44b5_D20200401-20200630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437418 - 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",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "ic90aa3619c494cc6b081c079199f44b5_D20200401-20200630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439419 - Disclosure - Income Taxes (Details)",
     "role": "http://www.insmed.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441420 - 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-20200630.htm",
      "contextRef": "i581e29a9274542639e1dd1c435339d6e_D20200401-20200630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i98c2c293b6fa4ef3badb04515386847a_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements of Shareholders' Equity (unaudited)",
     "role": "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited",
     "shortName": "Consolidated Statements of Shareholders' Equity (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i98c2c293b6fa4ef3badb04515386847a_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Cash Flows (unaudited)",
     "role": "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited",
     "shortName": "Consolidated Statements of Cash Flows (unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - The Company and Basis of Presentation",
     "role": "http://www.insmed.com/role/TheCompanyandBasisofPresentation",
     "shortName": "The Company and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.insmed.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110103 - Disclosure - Inventory",
     "role": "http://www.insmed.com/role/Inventory",
     "shortName": "Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "insm-20200630.htm",
      "contextRef": "i3119071815af4d27a2a9093f6c7d12b5_D20200101-20200630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 48,
   "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 [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/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",
        "verboseLabel": "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_DocumentQuarterlyReport": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r276"
     ],
     "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",
        "verboseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "verboseLabel": "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_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "verboseLabel": "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",
        "verboseLabel": "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": [
      "r277"
     ],
     "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 (in shares)"
       }
      }
     },
     "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",
        "verboseLabel": "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": [
      "r277"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "verboseLabel": "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": [
      "r277"
     ],
     "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",
        "verboseLabel": "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": [
      "r278"
     ],
     "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_EntityRegistrantName": {
     "auth_ref": [
      "r277"
     ],
     "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": [
      "r277"
     ],
     "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",
        "verboseLabel": "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": [
      "r277"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "verboseLabel": "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": [
      "r277"
     ],
     "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",
        "verboseLabel": "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_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": [
      "r273"
     ],
     "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": [
      "r274"
     ],
     "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_A2019IncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "2019 Incentive Plan [Member]",
        "label": "2019 Incentive Plan [Member]",
        "terseLabel": "2019 Incentive Plan"
       }
      }
     },
     "localname": "A2019IncentivePlanMember",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200630",
     "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_AccruedRoyaltiesAndMilestonePaymentsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/AccruedExpensesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Accrued Royalties and Milestone Payments, Current",
        "label": "Accrued Royalties and Milestone Payments, Current",
        "terseLabel": "Accrued royalty and milestone payments"
       }
      }
     },
     "localname": "AccruedRoyaltiesAndMilestonePaymentsCurrent",
     "nsuri": "http://www.insmed.com/20200630",
     "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/20200630",
     "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/AccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_AmortizationOfDebtDiscountPremiumAndAccretionExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 6.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"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremiumAndAccretionExpense",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "insm_CashFlowLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash Flow, Lessee",
        "label": "Cash Flow, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:"
       }
      }
     },
     "localname": "CashFlowLesseeAbstract",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "insm_ComputerHardwareAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Computer Hardware And Software",
        "label": "Computer Hardware And Software [Member]",
        "terseLabel": "Computer hardware and software"
       }
      }
     },
     "localname": "ComputerHardwareAndSoftwareMember",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_ConvertibleDebtInterestExpenseTotal": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 1.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/20200630",
     "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/20200630",
     "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/20200630",
     "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/DebtNarrativeDetails"
     ],
     "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_DebtInstrumentConversionTermFourMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Conversion Term Four [Member]",
        "label": "Debt Instrument, Conversion Term Four [Member]",
        "terseLabel": "Conversion Term (iv)"
       }
      }
     },
     "localname": "DebtInstrumentConversionTermFourMember",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_DebtInstrumentConversionTermOneMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Conversion Term One [Member]",
        "label": "Debt Instrument, Conversion Term One [Member]",
        "terseLabel": "Conversion Term (i)"
       }
      }
     },
     "localname": "DebtInstrumentConversionTermOneMember",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_DebtInstrumentConversionTermThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Conversion Term Three [Member]",
        "label": "Debt Instrument, Conversion Term Three [Member]",
        "terseLabel": "Conversion Term (iii)"
       }
      }
     },
     "localname": "DebtInstrumentConversionTermThreeMember",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_DebtInstrumentConversionTermTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Debt Instrument, Conversion Term Two [Member]",
        "label": "Debt Instrument, Conversion Term Two [Member]",
        "terseLabel": "Conversion Term (ii)"
       }
      }
     },
     "localname": "DebtInstrumentConversionTermTwoMember",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/DebtNarrativeDetails"
     ],
     "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/DebtNarrativeDetails"
     ],
     "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_EmployeeStockPurchasePlan2018Member": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Employee Stock Purchase Plan 2018 [Member]",
        "label": "Employee Stock Purchase Plan 2018 [Member]",
        "terseLabel": "2018 Employee Stock Purchase Plan"
       }
      }
     },
     "localname": "EmployeeStockPurchasePlan2018Member",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_FinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Finance Lease, Cost",
        "label": "Finance Lease, Cost",
        "totalLabel": "Total finance lease cost"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "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 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/20200630",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_InventoryAndCostOfProductRevenuesExcludingAmortizationOfIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Inventory and Cost of Product Revenues (Excluding Amortization of Intangible Assets)",
        "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20200630",
     "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "insm_ManufacturingEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Manufacturing Equipment",
        "label": "Manufacturing Equipment [Member]",
        "terseLabel": "Manufacturing equipment"
       }
      }
     },
     "localname": "ManufacturingEquipmentMember",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_NoncashOperatingLeaseExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 notes due 2025"
       }
      }
     },
     "localname": "OnePointSevenFivePercentConvertibleSeniorNoteDue2025Member",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtNarrativeDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_PublicStockOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Stock Offering",
        "label": "Public Stock Offering [Member]",
        "terseLabel": "Public Stock Offering"
       }
      }
     },
     "localname": "PublicStockOfferingMember",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "insm_PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Public Stock Offering - Shares From Company's Chairman and Chief Executive Officer",
        "label": "Public Stock Offering - Shares From Company's Chairman and Chief Executive Officer [Member]",
        "terseLabel": "Public Stock Offering - Shares From Company's Chairman and Chief Executive Officer"
       }
      }
     },
     "localname": "PublicStockOfferingSharesFromCompanysChairmanAndChiefExecutiveOfficerMember",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "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/20200630",
     "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/20200630",
     "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 options granted to new employees (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardInducementOptionsGrantsInPeriodGross",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "insm_StockOptionsAndESPPSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Stock Options and ESPP Shares",
        "label": "Stock Options and ESPP Shares [Member]",
        "terseLabel": "Stock Options and ESPP Shares"
       }
      }
     },
     "localname": "StockOptionsAndESPPSharesMember",
     "nsuri": "http://www.insmed.com/20200630",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20200630",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r116",
      "r164",
      "r166",
      "r269"
     ],
     "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/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"
     ],
     "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"
     ],
     "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/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails"
     ],
     "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"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r38"
     ],
     "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": [
      "r37"
     ],
     "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",
      "r19",
      "r117",
      "r118",
      "r165"
     ],
     "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": [
      "r40"
     ],
     "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",
      "r40"
     ],
     "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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r35",
      "r135"
     ],
     "calculation": {
      "http://www.insmed.com/role/FixedAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "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": [
      "r52",
      "r53",
      "r54"
     ],
     "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": [
      "r51",
      "r54",
      "r55",
      "r200"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r20"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r171",
      "r173",
      "r187",
      "r188"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r173",
      "r182",
      "r186"
     ],
     "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": "Allocated share-based 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": [
      "r72",
      "r83",
      "r221"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 2.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": [
      "r66",
      "r83",
      "r223"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 1.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/ConsolidatedStatementsofCashFlowsunaudited",
      "http://www.insmed.com/role/DebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r83",
      "r123",
      "r129"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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",
        "negatedTerseLabel": "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/ConsolidatedStatementsofCashFlowsunaudited",
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited",
      "http://www.insmed.com/role/IntangiblesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r103"
     ],
     "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": [
      "r103"
     ],
     "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": [
      "r103"
     ],
     "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_Assets": {
     "auth_ref": [
      "r115",
      "r251",
      "r262"
     ],
     "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",
      "r50"
     ],
     "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": [
      "r175",
      "r184"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited",
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r214",
      "r215"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "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",
      "r33",
      "r85"
     ],
     "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/TheCompanyandBasisofPresentationDetails"
     ],
     "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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r79",
      "r85",
      "r87"
     ],
     "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r79",
      "r219"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r139",
      "r140"
     ],
     "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": [
      "r47"
     ],
     "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/ShareholdersEquityNarrativeDetails"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r18"
     ],
     "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/ConsolidatedBalanceSheetsParenthetical",
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r18"
     ],
     "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/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r18"
     ],
     "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/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r18",
      "r153"
     ],
     "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/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r18"
     ],
     "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, 101,434,104 and 89,682,387 issued and outstanding shares at June\u00a030, 2020 and December\u00a031, 2019,\u00a0respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r58",
      "r60",
      "r61"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "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), Net of Tax, Attributable to Parent [Abstract]"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r110",
      "r111",
      "r216",
      "r217"
     ],
     "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": [
      "r110",
      "r111",
      "r216",
      "r217",
      "r270"
     ],
     "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": [
      "r110",
      "r111",
      "r216",
      "r217",
      "r270"
     ],
     "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": [
      "r106",
      "r259"
     ],
     "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": [
      "r110",
      "r111",
      "r216",
      "r217"
     ],
     "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": [
      "r107",
      "r110",
      "r111",
      "r112",
      "r216",
      "r218"
     ],
     "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": [
      "r110",
      "r111",
      "r216",
      "r217"
     ],
     "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_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/DebtNarrativeDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r168"
     ],
     "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/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "auth_ref": [
      "r14",
      "r252",
      "r260",
      "r271"
     ],
     "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",
        "verboseLabel": "Convertible debt securities"
       }
      }
     },
     "localname": "ConvertibleNotesPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtNarrativeDetails",
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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 costs and expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r108"
     ],
     "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]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r149"
     ],
     "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": [
      "r14",
      "r15",
      "r16",
      "r252",
      "r253",
      "r260"
     ],
     "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/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtNarrativeDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": {
     "auth_ref": [
      "r143"
     ],
     "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/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r146"
     ],
     "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/DebtNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionRatio1": {
     "auth_ref": [
      "r43",
      "r154",
      "r157",
      "r159"
     ],
     "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/DebtNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": {
     "auth_ref": [
      "r145"
     ],
     "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/DebtNarrativeDetails"
     ],
     "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/DebtNarrativeDetails"
     ],
     "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 percent of stock price trigger"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtNarrativeDetails"
     ],
     "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/DebtNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r222",
      "r224"
     ],
     "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/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r42",
      "r147",
      "r222"
     ],
     "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/DebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "verboseLabel": "Interest rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "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 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/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r44"
     ],
     "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/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtNarrativeDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r44",
      "r92",
      "r154",
      "r158",
      "r159",
      "r160",
      "r221",
      "r222",
      "r224",
      "r258"
     ],
     "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/DebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r221",
      "r224"
     ],
     "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_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r36",
      "r223"
     ],
     "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/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r83",
      "r90",
      "r192",
      "r193"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred tax benefit"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r83",
      "r133"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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": [
      "r189"
     ],
     "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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDiluted": {
     "auth_ref": [
      "r101"
     ],
     "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 per share (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/ConsolidatedStatementsofComprehensiveLossunaudited",
      "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": [
      "r88",
      "r103",
      "r104",
      "r105"
     ],
     "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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r219"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rates on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "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",
        "verboseLabel": "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": [
      "r183"
     ],
     "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"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r183"
     ],
     "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 RSU awards"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r183"
     ],
     "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/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r180"
     ],
     "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_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r153"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r213"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "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 Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r168",
      "r169",
      "r170",
      "r203",
      "r244"
     ],
     "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": [
      "r202",
      "r208"
     ],
     "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": [
      "r202",
      "r203",
      "r205",
      "r206",
      "r209"
     ],
     "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": [
      "r168",
      "r169",
      "r170",
      "r203",
      "r245"
     ],
     "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": [
      "r168",
      "r169",
      "r170",
      "r203",
      "r246"
     ],
     "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": [
      "r168",
      "r169",
      "r170",
      "r203",
      "r247"
     ],
     "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": [
      "r207",
      "r209"
     ],
     "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": "Recurring basis"
       }
      }
     },
     "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": [
      "r88",
      "r210",
      "r212"
     ],
     "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": [
      "r227",
      "r234",
      "r242"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      },
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails": {
       "order": 1.0,
       "parentTag": "insm_FinanceLeaseCost",
       "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/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r230",
      "r237"
     ],
     "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/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r226"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from 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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r226"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from 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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r229",
      "r237"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedTerseLabel": "Payments of finance lease principal",
        "terseLabel": "Financing cash flows from finance leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited",
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r225"
     ],
     "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": [
      "r227",
      "r234",
      "r242"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails": {
       "order": 2.0,
       "parentTag": "insm_FinanceLeaseCost",
       "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": "Finance lease amortization expense"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited",
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r240",
      "r242"
     ],
     "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/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r239",
      "r242"
     ],
     "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/LeasesLeasecostsDetailsDetails"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year",
        "terseLabel": "Amortization of intangible assets, 2020"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangiblesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r130"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r130"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r130"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r130"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r124",
      "r126",
      "r128",
      "r131",
      "r248"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r128",
      "r248"
     ],
     "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/IntangiblesNetDetails"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r124",
      "r127"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r128"
     ],
     "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/IntangiblesNetDetails"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r125"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Acquired ARIKAYCE R&amp;D"
       }
      }
     },
     "localname": "InProcessResearchAndDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangiblesNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r63",
      "r95",
      "r249",
      "r255",
      "r268"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r137"
     ],
     "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/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/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r195"
     ],
     "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": [
      "r90",
      "r114",
      "r194"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited",
      "http://www.insmed.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r86"
     ],
     "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",
        "verboseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "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 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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 13.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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 10.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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r100",
      "r104"
     ],
     "calculation": {
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails": {
       "order": 2.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 convertible debt securities using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities",
        "terseLabel": "Dilutive securities, convertible debt (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r99",
      "r104"
     ],
     "calculation": {
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails": {
       "order": 3.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, share-based payment (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": [
      "r132"
     ],
     "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": "Intangibles, Net"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangiblesNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r62",
      "r113",
      "r220",
      "r223",
      "r257"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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",
        "negatedLabel": "Interest expense",
        "totalLabel": "Total interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited",
      "http://www.insmed.com/role/DebtInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r72",
      "r148"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtInterestExpenseDetails": {
       "order": 3.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": [
      "r78",
      "r80",
      "r86"
     ],
     "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r8",
      "r9",
      "r40"
     ],
     "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]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r122"
     ],
     "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": [
      "r25",
      "r121"
     ],
     "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",
      "r49",
      "r120"
     ],
     "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": [
      "r27",
      "r121"
     ],
     "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": [
      "r26",
      "r121"
     ],
     "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": [
      "r71"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r241",
      "r242"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails": {
       "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/LeasesLeasecostsDetailsDetails"
     ],
     "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/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r241"
     ],
     "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, Costs"
       }
      }
     },
     "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": [
      "r134"
     ],
     "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": [
      "r243"
     ],
     "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": [
      "r233"
     ],
     "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": [
      "r232"
     ],
     "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_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r243"
     ],
     "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": [
      "r39"
     ],
     "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": [
      "r24",
      "r254",
      "r265"
     ],
     "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\u2019 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\u2019 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": [
      "r41"
     ],
     "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_LicensingAgreementsMember": {
     "auth_ref": [
      "r196"
     ],
     "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": "PARI milestone upon FDA approval"
       }
      }
     },
     "localname": "LicensingAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangiblesNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r16",
      "r144",
      "r253",
      "r263"
     ],
     "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": "Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtByMaturityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Long-term Debt, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Year Ending December\u00a031:"
       }
      }
     },
     "localname": "LongTermDebtByMaturityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": {
     "auth_ref": [
      "r93",
      "r141"
     ],
     "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 after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "auth_ref": [
      "r93",
      "r141"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails": {
       "order": 6.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 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": "Long-term Debt, Maturities, Repayments of Principal in Year Five",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "auth_ref": [
      "r93",
      "r141"
     ],
     "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 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": [
      "r93",
      "r141"
     ],
     "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 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": [
      "r93",
      "r141"
     ],
     "calculation": {
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails": {
       "order": 5.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_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": {
     "auth_ref": [
      "r93"
     ],
     "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 remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtFuturePrincipalRepaymentsofDebtDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "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": "Debt, long-term"
       }
      }
     },
     "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": [
      "r44"
     ],
     "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/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtNarrativeDetails",
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r44",
      "r142"
     ],
     "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/DebtComponentsofDebtDetails",
      "http://www.insmed.com/role/DebtNarrativeDetails",
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r79",
      "r81",
      "r84"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r56",
      "r59",
      "r64",
      "r84",
      "r104",
      "r256",
      "r267"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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/ConsolidatedStatementsofCashFlowsunaudited",
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited",
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails",
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r95",
      "r97"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "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"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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)",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r235",
      "r242"
     ],
     "calculation": {
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails": {
       "order": 2.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/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r228"
     ],
     "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_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r226"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r226"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, long-term"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r231",
      "r237"
     ],
     "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/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r240",
      "r242"
     ],
     "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/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r239",
      "r242"
     ],
     "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/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "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",
      "r201"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "The Company and Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/TheCompanyandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r40"
     ],
     "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": [
      "r13",
      "r250",
      "r261"
     ],
     "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 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": [
      "r197",
      "r198",
      "r199"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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",
        "verboseLabel": "Foreign currency translation (losses) gains"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r57",
      "r60",
      "r197",
      "r198",
      "r199"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "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/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r6",
      "r7",
      "r40"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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": [
      "r45"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other 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": [
      "r73"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "order": 4.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, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "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/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "auth_ref": [
      "r77"
     ],
     "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",
        "terseLabel": "Payments of stock issuance costs"
       }
      }
     },
     "localname": "PaymentsOfStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "verboseLabel": "Performance options"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r175",
      "r184"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r211"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesFairValueMeasurementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "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/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r17"
     ],
     "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/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r17"
     ],
     "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/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r4",
      "r31",
      "r32"
     ],
     "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": [
      "r76"
     ],
     "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",
        "verboseLabel": "Net proceeds"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/DebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 2.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": "Proceeds from issuance of common stock, net"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r75",
      "r185"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r35",
      "r136"
     ],
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r138"
     ],
     "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": [
      "r34",
      "r134"
     ],
     "calculation": {
      "http://www.insmed.com/role/FixedAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "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_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r11",
      "r12",
      "r136",
      "r266"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedBalanceSheets": {
       "order": 3.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": "Property, Plant and Equipment, Net, Total"
       }
      }
     },
     "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_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r11",
      "r136"
     ],
     "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": "Property, Plant and Equipment"
       }
      }
     },
     "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": [
      "r11",
      "r134"
     ],
     "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"
     ],
     "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)"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/FixedAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r190",
      "r272"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "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 RSUs",
        "verboseLabel": "Restricted stock and RSUs"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r21",
      "r161",
      "r264"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofComprehensiveLossunaudited": {
       "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/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r89",
      "r167"
     ],
     "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": [
      "r238",
      "r242"
     ],
     "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": "Finance right-of-use assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r238",
      "r242"
     ],
     "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": "Operating right-of-use assets obtained in exchange for lease"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesLeasecostsDetailsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Aggregate net proceeds from stock offering"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "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/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Shares sold in offering"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Offering price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueProductLineMember": {
     "auth_ref": [
      "r109"
     ],
     "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": "Schedule of 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": [
      "r103"
     ],
     "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": [
      "r103"
     ],
     "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_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r173",
      "r181",
      "r186"
     ],
     "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": [
      "r202",
      "r203"
     ],
     "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": [
      "r124",
      "r127"
     ],
     "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/IntangiblesNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r124",
      "r127"
     ],
     "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 of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/IntangiblesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r10",
      "r28",
      "r29",
      "r30"
     ],
     "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": [
      "r141"
     ],
     "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_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r35",
      "r136"
     ],
     "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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r175",
      "r184"
     ],
     "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/StockBasedCompensationNarrativeDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r46",
      "r91",
      "r150",
      "r151",
      "r152",
      "r154",
      "r155",
      "r156",
      "r158",
      "r159",
      "r160",
      "r161"
     ],
     "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/ShareholdersEquityNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "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": [
      "r107",
      "r110",
      "r111",
      "r112",
      "r216",
      "r218"
     ],
     "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": [
      "r16",
      "r253",
      "r263"
     ],
     "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_ShareBasedCompensation": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.insmed.com/role/ConsolidatedStatementsofCashFlowsunaudited": {
       "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized",
        "terseLabel": "Number of additional shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r176"
     ],
     "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": [
      "r184"
     ],
     "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r178",
      "r184"
     ],
     "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",
        "terseLabel": "Options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum",
        "terseLabel": "Percentage of outstanding shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r172",
      "r177"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited",
      "http://www.insmed.com/role/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.insmed.com/role/StockBasedCompensationRestrictedStockandRestrictedStockUnitsDetails",
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r94"
     ],
     "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": [
      "r48",
      "r153"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "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]"
       }
      }
     },
     "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]"
       }
      }
     },
     "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]"
       }
      }
     },
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r17",
      "r18",
      "r153",
      "r161"
     ],
     "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)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r17",
      "r18",
      "r153",
      "r161"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r17",
      "r18",
      "r153",
      "r161"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Exercise of stock options and ESPP shares (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r17",
      "r18",
      "r153",
      "r161"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r153",
      "r161"
     ],
     "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/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r17",
      "r18",
      "r161",
      "r174",
      "r179"
     ],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Exercise of stock options and ESPP shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r18",
      "r22",
      "r23",
      "r119"
     ],
     "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\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets",
      "http://www.insmed.com/role/ConsolidatedStatementsofShareholdersEquityunaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r162"
     ],
     "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_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Different names of stock transactions and the different attributes of each transaction.",
        "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]",
        "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]"
       }
      }
     },
     "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/ShareholdersEquityNarrativeDetails",
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsidiarySaleOfStockLineItems": {
     "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": "Subsidiary, Sale of Stock [Line Items]",
        "terseLabel": "Subsidiary, Sale of Stock [Line Items]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/TheCompanyandBasisofPresentationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/ConsolidatedStatementsofCashFlowsunaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r191"
     ],
     "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/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r236",
      "r242"
     ],
     "crdr": "debit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease, cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://www.insmed.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r98",
      "r102"
     ],
     "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\u00a0in 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/ConsolidatedStatementsofComprehensiveLossunaudited"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r96",
      "r102"
     ],
     "calculation": {
      "http://www.insmed.com/role/SummaryofSignificantAccountingPoliciesNetLossPerCommonShareDetails": {
       "order": 1.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": 6
  }
 },
 "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": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1930-109256"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r11": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r12": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r13": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r161": {
   "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"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r163": {
   "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"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "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(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r200": {
   "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"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "r21": {
   "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"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r22": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r23": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r24": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r25": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r26": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r27": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r274": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r275": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  },
  "r276": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r277": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r278": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "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)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "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.20)",
   "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.21)",
   "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.22(a)(1))",
   "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.22(a)(5))",
   "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.22)",
   "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.24)",
   "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.28,29)",
   "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.29)",
   "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.29-31)",
   "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.6(a))",
   "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.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "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": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580"
  },
  "r61": {
   "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"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "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.7)",
   "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.8)",
   "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.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "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": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "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": "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>66
<FILENAME>0001104506-20-000016-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001104506-20-000016-xbrl.zip
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
MR>B!$'(6&1'26&>E!=[!%:6.#]%0(3R[:%AN77(O4%9)NYX$E)U4)B#+@?&
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
M.K'^@+GQ<G#/Q."^.7;KYG1KE&0U3#Z>8ZH_Z5&[=3%J'<.>:@.CEBN6,2G
M2XC29R2ELRJ#*?)Q:96S#&M))+G;35AP>\@F,&3^*"Q0I=.M=/J'X" ?#;IY
MS^?%YG:),^97K55Q6O? M//SXOL_2P1=-'78>K7S:O=5)0P+O'0K^36XJ[0[
MK_[YD.'W7#EJOZT(9<-^D9@W84B]K>7W'T&SZ*7_.E*))A,;6O,^;5 Z^N<#
MM "7A.57A.7\BIMQ,SC%]M]568-4S^#Y9]OK!VB_?G#6./*'M?-OT&^?<[@+
MJ]7A+U;HJ^%I)8\4&2)89XP3D]DT6Q5X  ER:EDD2ZN@')6]W<J_0#-.S%F:
M+GY-4F;_=>:S?",OO#2[3V]VIV!UKT_UE1B\L!C\%CYN=^N=DW:)P+]"8/03
M!.;5\T^GU;H[J7W9XMOK&X# _G#['6#R^0&@\K=SN-]YH[7SK=H$!)8H()>F
MH:)2@, *)*4)-QDF1D1*,:?<+*W^W<W]03@!;ZC[ ^P^:];5_<*&(PTJW+7M
M[D<X$URS,EXX,35B7XT4 M,8,HX%SAA8\LP8XP&2M$#<4.2#75I-D/0^='OA
M[.>SFZ7M+H..#[(='SN $<W]_+B<)[CGN+^,."HKA4).9M0:E#&I2:;!!&2I
MA"B6F',IT-(J4@K),MCXC-&ED2JGP.)Q%^Q7?FR:E3#>5P)^3AM+],JPXL()
M'F"KDG#KEN#A U: SD;2SX_I%W<M?'I&TY \B;5N,'-K#'XKW0=])8XR@1C)
M!,,B8U;JS 2,092"L$"=L3@LK6JD;N+Y/Y\S!S#5)&I^/.RT7VP.(/Z:MIHR
M!O,,"#'/F.,L4X3:S%@;P 83@CS86BTEF&#TPYJ(1<J^NDS*^^]_*(+EFUZE
M'YKA..E'I3U,2 4CV!PD[*X8&,V@C/Y7RR3O0D0Z!XA8Z_0K:\>I-DC"_$62
M]2;X\R#.! 7+A7,/7\R([9BV'_\4\QX@1"6MK5JNY#'EW+4/@J_TDC-?:9I>
MO](M%G+\,@MOYD1^1\_L KGKYOT<[CG,/PQ=>-_C0;<W2(F(_4X%SDASBYC\
M8?^9F&'*AU]S_97'#X/KB8KT^1(5E7B%L'A<HB+EKS1];,K@SP_J5XKJY[@S
M5:\(?:+R)1/DS#\6-KE>N&1\9,RGKQ[Z':Y]^R!Y;K)=S_O-(M\W&'=8<0 J
MO7LX5*4XGDL<75/8]]Y9RT*W3TL4]ROX\QN"&)U[(8?;3IY9(=5&*?+%D FG
M0[-<Z;0K)X<Y_')IN68T''1?2=Y:MVFQQMLSNG<C+G,&IQ8@.Y?NW3 *6WM7
M^U8[_W926_=P_PU<6]_#Z=]JW7^KD?VC[?7J:;4%]ZKOW8C"=E #[KM=7T,U
M N]2WX-[%_^>IN?MMZJL>KYQ!JXBKJ4V7LG6IM(B:WQ:_$5]Q@SBF8V>9(%K
MK:,RGD<U7+G72=K4<=^6*\>F6_ENFH-0^2^0+TZK(RN]M$O5(Y*YR_&X8.-Q
M9%IW"\M:#L9[#,:-B\'(0^"2*IH915"6RN6D"(W*!'&&1A8X"VJX7JX<:0M
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
M15&J,(F=]U)B'''EZ;V?Z\3T^3*O^LOLJ9NSO(S7"/?5QS@_])7E;%.MAE0
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
M$@10+AA$ZXV/8+4P/ 0A($01K(DFW($@YIO]B]SQB-PQNYS..&F] D-L3)R
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
M+2(M;B0MSE.H&;7SS@<7>,P 4G@KE0A4QIB%DS)]FQ>Q-V(5!#GC,8)E7"0
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
M8E H$%(IYI=@%"(J+@P5+^>$4653#/7HENP)1$J)MX83E;775@;K=36Z173
MHE&X6<B(U_^QKX_,N!!FA)B**\T"&.HA*N:8MQ)$]-2"YYHA,ZX3,\[&RZ.U
M"4P$8A(7A1M]\1ABE(0J50T3$"GY5'-C,8Z0&QL9--_HF0!5:]/[T;#<%G'<
MRJ/A2:M7H*%>\3+,5=%8M5YT?.MZ4<R2+FR!B]79"# F10=640,N5?^EUD<C
MQ5WJ1183-2\RJ%_"FN"YH/_S1:"\?,X=^IHS*IE.C@BA& $I-'&6!A)M,M)K
MSS.3!?QI1\EEK'C9](SI"DM'FB.7)AWE7#E('(^ZE^7AK'%W#P&9X9[,\.4*
M,W@F V4N$<<])> -*VY!]B1(Q74$'7FJTJCT>J\(TL(:T0)"WF,55GMG1,X
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
MBE%WD(_<I^?#477 K<EDU/.G$^?[Z6CXW(W28(*FWERFWE^SY9P<0 :9/''
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
M82:)H33'#NH9D1EV6DNS!!B X0)=>B 89_'I8C&]M:,W_CY K%PSVV^/D'>
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
MHSYVL&<L/6/I&<MM,I94ASR,X/^3C/,HDU+K+.-QR(R4S+*H9RQKR5@60>F
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
MVG $PRP/11[J+*:1S3Q47L%'VD/END#EPF=*1:1-G&1$QZ$A/)&"P.XF) (
M33*92Q;3'BI[J.RA\L=0:>+0AGF8A9)9'FDFDTC))*<LHE2K-+NBT[2'RG6!
MRH43->1YE(9Q1#C(D(2;F)%,@%09)JG1-DMS;E0/E6MN>_U)+^I]L+V^76TT
MC'TRL<OP31E@K]49<,_Q/S(TCB(*0E-J.<VEB%@NXESK2,1)J$QO@+V7^/^N
M8X!-XUC0F%M"0\3_*)5$9DH1GD8\34RN;1[?)O[_W/%;5_1:<[]I#Y77EZV7
M&ZYSJU0N0YZ*,&.9C4T8&R%$GBC;&V#O*50N#+",A2+)XH2$ K/WN$R)XD(3
MJ[A*6!:GC*<]5/90V4/E!5!IN(E4:&QH 2I-G$5IEHHTY5E(-5.L-\#>4ZA<
M&& 5I8E)&"-&:D9XR"*B6!R1Q,A4AS(WL>VALH?*'BHO@$K+E#&ASB.=A#S1
M+#,R!K#,C<UX3*.T-\#>4ZA<&&!U;&T2THB 9 E0F>26R!R0,P1I4MN$1HE*
M>JA<<P/L@PY^';MI8 DI8]6TD\32Q\#>NRI O\0!/"G4,.C]?!M(X=V<$GKX
MOP+\PU@1^KT-=NMS:I2,,8-1BR0E/!:"9%)I$E.9BCP7B36W:H%]\!ZX/ECA
M02+E-5<%ZI%R39#R9(Z4L3 FE@D(R%8J0,H,A&8%\C)PQM P'6:&13U2]DC9
M(^6M5@GJD7(]D')O(5/F-*'&)HHPHSGA8:JQ:PTE5(B<LY0"DH8]4O9(V2/E
MK58-ZI%R39!R(5,F)J&*VY@HK6/"+1=$)!DC61P**I3(K> ]4JZY^?4&O%IK
MM(@7U&XO%P7%7!UWO^:GB[F[*D3PE-/EW-<CE+;3M0#V(*C+86$NV[3@GK.9
M-2CUONVIXU2-NIZW7(FWO.I:=A-A8R$9)U3G%*T4"5%P($BJN03N8KA5V2V6
M>[^!X[BND-E'2/2XNAZ%XGM<O2Y<7<CL.DJED(D@,J(1X;F(B6 R(RH+A5"A
MEL)FMU@LOL?5'E<?%ZZN09GY'E>O"5<[5F,CXS"&_Y&<1>A5,X9(*2C1"4W2
MT*I4A_062\WWN-KCZN/"U34H4M_CZG7AZD)>S5+8O BDU$1C.1HM<J+"S!(
M6Y:D'+223-QBH?K'C:MK%/Y['XS/>U=H_GGMJ_BHF]RNDTNYW]E^9_N=[7?V
M\>[L&I5MN@]B@VMMY6HU-6[GFQ5@?W!Z&LIL'G@9XEROE?SO.Q?]+UZZ-56^
MGYZK?<]J\\963LF]7E<\6DI@!4$77]6W7\EJ#&M5M^]U)V1K;!J%>ZY?A[U^
M?0G]>G<I@PJTZSA,!5$VTH1GF$'%&=8=D,JDFE$;LR<OPLV$G]*NG]V;T[5^
MR+2>1LN>L?2,91T9RR_&(O2,Y=88R\)P*Y76"0M3PG,,- AMA"P&:S/(F/,D
MC:/<(&/):,]8>L;2,Y:>L=P!8_G%8(R>L=P68^E$6J@HBED69R376A$.^T(4
M.@@CE64\,[%*,_[D!=V,LIZQ](RE9RP]8[D#QO*+T2@]8[DUQM+16&B8@HJI
M2!C&(>&9Y:"Q9)QPFPI&I:8VULA8TK1G++?@,/K-Y>["OZ8X>M&N^-YL!._2
M+_ZO^[ [BTN^;WF0EY[;!6LT+,:6#/S?E#D$6YF6&^_2'*Y!$EV&AG=Z8,UL
M:/?SK?&T<+ZCXL@N4IU??=/#F;'F=56.7I:CR6SJ\AOW\U5,.8!1_3$L]=?[
MB2%#^S]OX=EFHAA/]K;?L_WMMX.]T3_?]C[\$^]M?ST!+!G"NX]W1Y^&>U\^
M%;L?/K)/7_X"/#C\OGOP];--))SY,"1Q&@$02)D1R=*$9(:Q/#4V,RI]$EA
MV@DL_[2:V2>.(%M2=">W&!L[GCZ/DM,';MU(]6!@@[P<#LMCS(.=E%,8>"&'
MPY.@):).X<)@(.%O9>TXL U!!3E05# =N.S:EJSJ;M[L\>73<*6[\:_9V/H3
M%(4; 5*\<X@BK\0KX%U%%0!*6CT-CLO9T'2&)6'T9#[RI\48+B]GL$*F?O9\
M^4#>2Q19I33/#C1LFJU^'\GJL!BW[* A/H>D\REZA@%3&,I);9^WO_QNBGHR
ME"?/B[$;B+OI+(?Z<6&F@^=";+)$.%FM<>TWS_=?TTTOQZTP1/]EDFP*QL__
M_H<W__C+:),VH[KZS>$F_=&7<93\Y+T7#CF][,T7A%)<DGQO-'9&_%)@Q\T/
M^(?'YXZ0.EM!@W05#4)' UMS; P %I=1X0<:>7NP0?:P%X0[G7GI#<3OW/PV
M7RXB*ETGR\F-+&1#V->?+_+#=3Z+H&]ZG5%*^!G[U*_0XC4L8$\0-T<05*Q)
M(.)]K9_SLI'37?O(<N($^[[DS1VGNB4R3FW*:*X2SE.:J4C&493*E*8ABWEZ
MG2G$OVA*V!K![*</) 'N/?//QS$<QKO;;T>[V_\>['_XYV3O^Z?AWO?!8._@
M;;'W_:\OJU;)3P>?W%SV#U[1_>VOQWM_?CS>^_ J_K2]$^V-WD?[?[ZB>W_N
M1+NCO7RWZ+28Y,:&61YSDJ1YBBV&L5*#EB04E(J4ZE1IM$E&&RQE??K;P_=W
M]5A[RUB;,YURD",T3P2G1BL:BU0DB:0JHVD276=:<8^U=X"UBQZ5<<1EJ+@A
M>9QSP%JAB0RI)F$6<:& DW*3 -;2C3 Z'0S=8^W:YPS=F<WA+I;T_?C(UFAQ
MKVZY"?R%J_QX*R(;*UB2R4S2$,,#M& \%E2!R [@PJBZA-S>,XP[9A@GW?[O
M$>PFBQ,2Q=H03EE.A#2"\,P($\LPX7GTY$66G Y$NW9N<2VG;EVQ[.=%\3MP
M?_3H>4/HF:9&,!JFD<P5#V.11=I(JTW",DYUIB\AB??H>>?HN1"W<QHI&X4A
MD=+FA*?4$J%R1C@WAAJ:<AJ!N,W36RCK\]C0L[>#7]T.?NN=//M>SIU>SJF,
M39+K7(F$IY8KFZ0BTSQC6FN:V][B?9_9PM[+CE MI68J#25A+$I E&;(%GA*
M\DQ:DZHH3R1U5A@NUL_BO>XPUANU'PMBRC2QH:8L57G.5<8DU8F5@DD6ZI1I
MT=NM[SEB+@3ID(<RLM*0A#%%N(TH44)8PA-A./!'EE#3(^:M9B><D:UP7X/#
M;S^/ 61MC%&J'%R\+>JO+RMK .O@M_L)#;^2D'"RCPD)8<P9:,6$1Q0;K;&0
MB-Q&)$Q8EF0JI#J5'O^+\<R:+03MW(*\I#A-$Z9XQ"*11(*92')F$\ZS_$H)
M#$U4.>) MOBS@8%L'8C8O?AY,05PT3\.I?5DO41D&%7KB2Q *FN)?;V/I>NJ
M][H8R[$NY# HQC5L)#9"Q/0(.5W*XZAGZ@NF2F".!O)B.3X)IB52S&(17&RQ
M]JM0P2K@MW51PX,J8/H5S,%=(.N!<R&Y7^Q_9L41<&UXZ69PT'GX9"@US+:
MP:Q>&!P7TT$P@,DT;R/_F<&N34^"?&DRQ73FAX5O&\D3^!!=6NZ9]:"LIF1J
MJU'SJ9]W,0[>OPNFE97UK#KIZ.@;P6@VA;<$.6R@?^)A"0QIC/<%\M".]4F@
M2OAN>1H#6<,Q0:@OZH&%FV:%L;@;=5!9; ]W9-TZ-JL&'X!<TPQXVB;,N-VH
MK?V*EXYD,9["?T$M<PMSQFN'!:P./.!D\\>)'O?K1%Z<<]2N<@&+_&U2UK#
ML$)(>["&=5T"*;CD(:07F+_U"4+-8N.RSVJ8K:V:S?"W(XG70&E(K).J-#.]
M2INFA'F,2]@OI,H*DY&&>'L%] $/<%1C ^FDTCHP,^OSFQPMMV]<?N*LMKCK
M. OK/*VNZO/(3@>E@04]](>M:2D(C\94*Z!TN ED;*!7:2P,1ELX(B!4+#_\
M7_@@I&?7Y!1G-7]+LQ+X,CQK=: DKB'@&:R'/9)P>3'V4CR"G%3E#$ZSA#-D
MC_"\;,#7**/CJ@[@I)<5RF?N^54!1\)NP(2K"E\+6 "OPN.XX4@6CU@Y=FE%
M^&<]FTS@1+J_5](2SI",&D;E1K5$Y4 #[B7/V\/5Y!JY](>&?CC;3.-3F1SS
M.Z6J2\PY^[TY"F'W$6N:_7'9,T/#E;7M_!Q4"Z']T!(%&_25R!QF]5P.C^5)
M_>2WI<F/ "U65O340OWJ:N3YS:V&VSS01TO/O)Z#.FQLA9?AX.7]&W0PJ%"
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
M@<*$*8];N(1)#4^<V[UMS>-$^39@VP,XQ@.,8"&-3X;!E5Y.CX$%T2XEQ/F
MBN[$\953#.[,<]^'R%/J*;?,U2AU67Y9A' ^>J'SY?6L[YFAE=ZXT^B(S1_^
M@*PTY5DFCNXQP6/0=>N?G9'E@UUKU!HGL+[R$#]8!.WGE9NR-T\TP<;-5-".
M-;#2M+>C6&!\.QL7JE^>."5U;C+V#6[<$A&O'L&F@-3M(H&]!EAO>GC%J.DV
M.AO4:&<80Q>+SW/PA.W[ +52F@.*;ZT [X5]O&RC#=J>C5S .1[^( >$<27Z
M,6K\T9/Q&Z?(P(Z=![@K]@2_GXX:.O#3DJ4GTA7,:(*RNS@]JQNSAH8A.?.%
M =H8EA,?OC:KL'-5W32Q\B]T^1\U: 9ZT)C;%C<\??M_Y&CR^_:S]O+&A@MG
M"W9^%:M^HI'D[6?"_8UY!O9O"T>E%T6_P_L_@[09I:FQ)*:2$1Z'@H@LER3,
M0II3&<<B-ZN^1)OKF$=A1M,HXE;H3$4LR>'/A-I<I?1ABZZ>>NZ%J$D '(+7
M5E4S5*Q!K&OR1UYOO?L#8*!&]^/6N_?N&Q*RC369U+D[<LXTFQUY>E!. #,R
MSIZMQSQ^/.HE0Z[+HW%N(@S!!8'"V55<F#?RB*KU(8/L@R+)4MR46F06(E,?
MNN=X2<@W;70?M'[H>2ZY778N-UY33-H:^O5<#E5?I$,W7[NX!XP[/W(QD N7
M%UJ8)DZK6>13@B VUL7$=7CJ4%SK!$ Q8NBPN<E(;++>9,=]WEI?_'1:Z29X
MZA2GI2F>>/N/#%P!#U+F9(86I+?[:!C"=5FT#'+J$DJ >"6^8M:XZGQ4AX\!
M=[>T3F7_*M?0\ZQEW P>N^RSU2Q1X9(,&@?A/ JOB9F8?^Q\'_#GD3UIXAC:
MG6A38-UNU+;I)PF04*"#%AV6H_E?G20XS%BP%=H:)T.,)D<-$VC,BS2K.:Y+
M\;J-+]=GW6):K=OWHFZ&M] /YMU ETL=M+F[2[/P'V);6Q2U&P<KBGF-.1U(
M?5R. +84G)^\6!10\&]OB&[^N$9MZ:S)_-IEQ;MC"@:Z_S$<M-8']X4S4 (Y
M^[!A]#\M91XTY\9;(A8.%K0&?+-F]7"B/C/WULU'N\@)WEP:G.]EBKI=X^<)
M7-(!GF&DL\:B>N8S_7M=PG'W(=V09A!:FY17MV]%[05S3#6%WT=EU>DDYO,+
M6N>BS_M8^,.:K6H%:=VHCLJ"^%RY?(&YZ7D51C:#OT\OOP;LGSKD.RGLT,QS
MA9P7;6$=<HYJ)X(O9MRZ^8JZC]F\N9A-UL=L]C&;OQZS^;,QF!?J6_<@!A.
MJHW]0_0ZLF.#T5/_;A/35AC'2F+SF0CH6D,'A\61\PP7]:+,0@.*+O"L[L#I
M_'EMM -:W]M(3A2T*PL/KWTU#)<=U0V+<#RH@!M0'%Z8X.#-+L,'(?\L)O@#
MB7"I\MP#%@G/J+4RU]4V6GT"MZCI'^XV?%G2\ 9+)PNYF)A&]FLWJ.7_&ZU0
M-K_ 7^XK&;0&4!__Y>]#I>-?]>)Z55:5=Y;@G:"MU.<_;WHR:5P;<T_NLF'/
MM5M'H>Z<QR_+5DLMT.>NX0NDLVFY4J'D' GM%%4>=&>U,JPET^]\T;LS\XF(
M&*&#DH^[VXML>MZBOI7 6IE-SL.MG.2V*%QCT7?3'M[583YZ?>JMS;V-8#V,
M&E<USNR50#EI0+S@6Z_')"ZPS*!J"(<*3J"+7)JM9G0W- I:1EX.B[+K$9KC
M6FO:\#'PPQ)Q[>=+R/T:>=^L41V6?5$YZTT%^NRL0:C&QMY;VN'=GT,3A4J8
MG&1:IX1C9^W,)HHHFM X273(;7;*<KZF9_W<BG#:Q^]OF=)9 #L5U98)XU[
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
M<:O@XZZIK::V9T]MCVF(U=1V:VJ;65R:!&>%]F!L.0W4QBDRG&&$*1A>D86
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
MB##).$TI^D37-NDZI^?37/Y:_?E5/5"JR:0FDY=")K?A$B<3(YY&*RG7G)N
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
M*C#$%8[(<6U1XMX1QY(6$0PKQM>-KC<AU@N0-5#^%% R'+S5.!DB&#>..L8
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
M!AF(3R*0M<U1[!7#"("1/W9AJ [.\==&XSTP DQD0 28JWE23V=]AH#\.5I
MC>$8_DQP9 X28.H/&[W^J-'N^<XX9$"!'_M'F6B&65Y ."(@8$8JN!W@#&!3
MOKX$DC".^:3\@W7#C![% T&J^EV0+K@IM*?]'6"Q7;9R&7\V&B4MES@$@-=I
MIY,2& ?1CHK7*2!N> !PCHI7FMP#<'82R%>@(#PK.\Q" 7]P?/F"$IGSJX*X
MQJ)\[:3E,W0L<30?.NH/V[D/-AIOQX,<@='M#Y9Z+O1CV77#>&0+S)XT#+H+
M!@B5WP!5CV ^9JC-;V6!.0KTC@4X X'&0><D<T/^+??'!50VA&<53\JS%290
M8Q"'[0!]U?AN.S "^\ 3%N;QA*W:H[FV9;=0V:J"],[&()P]\.H:]Q<H 1?I
M0L]#=VCTQZ-A?SS(&_AS3RTJ!6?5"HJ)\4=S&SKO,PPN#,?W-C1F,NWFR/6X
M/3HH;I1/7I*>6,ZG7 \AB_ZH$-H\P-D#.3P;ZES#.N1Y.9&$+$3PM>V+S *7
M:2T+8M3HNWRK81:&X0@$!00<5" [4V+.)JR+O9AR@PORSX?&PS@]Z[*'K1<@
MDL\HW(VY<T)[$#WH%?WC4G^"1A_GMSP:@WXS+!%D<H.3K-",AT4_@%3L'\ 8
M%,>AM]O]4,R2#%KY/OGGX?CHJ-..@YF,%]K+PN/]0:'!Y-]FRM>BP)[W)5[H
M73SS^$[PX%61TP$0[??C=A@=@)"!#$WDB=,-)4IYO^A* ,A^9SR*OT_<MGC^
M%A>HWPM%V2L^APA?ZMVYOP>#F=M\/R('N/X-V01O]<IVCNW)<.VWA9>'28&6
M>O1<1_UL;Z3T<+U1#%Z *56"Q:L)R,-IN?%V]1K=.!AD]?"_KO=7*T#3[,#/
MD_:/K%D6.:_MYD7"<:%5>ZTUO&35IB@B#E1$'@/7WE@KN4C$!>J#T,E<9CU?
M:PTO/4?8@&T,(AABN-/&<#!RD@\T8D=<5/<CE0\[1]NSC4]GAN$4@TN^6#)4
M2SQ%_80R"93J0@'#("6@@0#SA=FYG=G"93ZU#UI4)JB" :\BCXS^):QWSW@&
M3(0N?)U3:_K?8VDJ@WIXQD='@WXXVX<\X<V-V_EO'M3)!]V2,R(4,^(E^_?
MX)$!^LH+@;1T' P>PI -BJ$(\]MX1F@T='G.*9TB'$W:6,.%9@Y'PHQ)8#C9
MB(4XY[1=<1VT6/H$#:P#2A/,ANRH.HW#)0MEU!^!VC\U+;)/Z\QPFUA8V=F5
M%XN+Z3<S:$#Q&Y5:Z7JVEHXC:'_9-U5LC!K$_QN#QA:R 09#,"HT'%#BAK[3
M'XYAKC=^@;N/0#7+V3Z&OUYG-"RH+O B^T#I$ZUG,ACERTY'HUS.AM[NV*-A
M?#7]\#NTX*AC3UZU>T6?%1==%-Y;Z@=&;V!C"A5A$F@\N?]$?=@HU8>EM?SR
M(#<;BK#+CU]Y\94'S8:AM&HWQAODJH/,R#M>^W1=(6YX[36!Z$^S'T?>]WZ<
MR=S[F4;>,%Q$/4*XR YHH+'1+!Q@C3< Z^$&H8Y3\ ".CQ=V>CWHE1[TO]L_
M[F7(;SOAGZ"8Q<])PK4-?EYR\6'<BPV&UQM9\WY@'*AEX07(PM-M37N(;G^,
M\,VW\^O-A1WR\%L/+@V(O>M$>P$M>^KG5[=G[J5E3Y>$Y<+QI2N '*^[?7B1
MT](5VT\7N1@?=EOU;69+M;KN7O<!_<Q^\U7>R2,TB=180Q47G$IF(@F!>,X$
M8R;(.''L\@7'[E6I:>:C.#_E-]Y.GX?Q=9;D>5FOS"Z>.SJ RUT\A_]IM[8Z
MAZW3#]_VNGMYY\^W[9T.7//V6VOK+3SS4Q<^PW._'2_OXFF^>X^WOS19$\[9
MZ^Z2UKN/8OO+AW9^=O/+/^V]=WOP&=YQYS_S5<_A^YNO)I$4C10HD$00UR9O
MY&$<L<B2%%X8'O/&4UFGJ7G$?:./X2%YHN?7C%,SSKTQSIV6$FO&>73&.9G5
MSXR$2PIT(V6N-,^20(;CG,]7 <<P:6E.9:FRPZ&FFU6GFXHY?U;!AIM6.&L
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
M@S*\WL@CN@[@,CR*<*OOL7.R@$ 9'.>0YX_F=@-@>9S@N>-!@3K[\* 2<P[
M<&RX&'L-W['#83NUX:+C]N@  +#=^P[G] <GTXRT,_S*,)>K A3/<+93>-J'
M!S&.UAO'!^U.+,[_?FF;^D5*ZPM1\*H6S8@@_CB*/;!GKVG:< 3_*^\+..[A
MI$$\@ NATQK '<.-6]/F16P+ YLG9[LW+F&_F!-*IRBM21H0F@O-'(Z$&9.P
M<C9B 6K2*K/T3I;78FQ=[/2/&\-QMPNC?0J/R,,Q'!\==8J.MYT&"'VQ;W)"
MV.-!+$;C/"/&Q23([='2:)9+.FVXY=RX_E)(0'\,KQ.&OUXSH*5*F,V ./@=
M&KS?[DV5S$FGER\U[?4RZ3WT:L<>#>.KZ8??I[&X[5[1-\5%RXHG*+._'[?#
MZ."5-AN8B<):FWBW)O<O#P,Q_.N"W33E0<8WE":7'[_R8KQQY96&\3M?>\53
M"=V@6CQ$D_&&X6:UFKR2O<R%?*@FFYM>?(TS^(: ^%3.J"=HC?DIU]2U#9Z
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
MO#*1_#G+A<?PFN:3:OQ3"V<:)<)2^0:132\6[B(6.F E29)Q[H1FZ@<9UF^
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
M3D0)?[1,H3>3LQ(63X[[A^79AU_?^,?[[[X>P?..S@X=T X2GOFQZUIF ,J
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
M__>GH_U?LL/<^O+[V<'L\-2Z_,CBR&8Q#TT',9Z\!(&>&")EADX:^['EAPB
M[JZ!PU]O6&W><=H\'G1KD_11Q-SFR(Y>?'P3O3\O"6)'09(E 1.AYWF9$\=)
MY@C&T\QA61!$D6HV("4(?.@ER'>1(%]K">+;G(5A$)I^C$FAL1.;B9,E9F;Y
M3L3LQ 9= /-!KLI>>A(G:O,X42]$>B'2"Y$KA(@;^([P!$MLVP=)$3(G]F"=
MW)0)5W _N0&(I!<BCR-$[%J(9*$(+2M#P/[ ,1%\P8S#A)M)RI(PL827,6_K
MI=\D%?9"I!<BO1#9>))_RD+$$GYJ,^[XB1-YEAO'GAN&;I;Z+ TCUPV5)6+W
MELAW%2)N8XE8F>T).S*C$ N&F<U-,"9=,^*V:R51S +7WGKI[7J]$'E@(=(G
MK?S-A",Q&L'X!L:YF(B2C2CNTT*XR"_$E4+;>=AEOHZ,;UCGIRP,,I&(C*56
MX,>AQQTKRGQA\=3"/BV><'@?V-@ 8;!H!39$9(=1&@G3=H5O>DD@3!;QP!16
M;(DD23/N((AA4_7^<,+@7L[4IK*J;S<AOD.:3\\;'\3;8F6NGR9,1$$(O#")
M+.[SR+8MYD5N),+>9;\1O+'EL@]99J?",I/,C4TOMBWL<\!-.TB=*'-<D009
M>EL>P67?\\:>-SYGWI@&<<"\ /XO3CT7S% W<*/$2H/,8:+1&WM/]/?EC8TG
MVA9VEF:):X;<CTS/MC.3>9YK9BF+0T>(D$=\ZZ7M[(8]<^R98\\<_PYSC)T
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
M.5 W&P$%P(<K[XIW=HU?6H^G^<I$3Y##(SP-]4SRR3!/\EE!B/DIC!)()UW
M6^@#KK%M;.^?G-@[M3L5MHJ.=2OK! @M@?5#F@$[!3V632X>K.B(C15>7G-R
MS];.B>XT"+)7XN>-59Q84E%W(>"8(T'5AHN$MV#*(J&AS1I87_P7_<*RU!9W
M?SH?C65S#1@6]K$O.Q'NYF?21G&>PP7F)DH(882(^VWG#F&AI\7?T3200%B)
M /L [$?8PQ*>4$F56T544,=6K+GMK8<1B6I63)8 M.KRZC6U3LMEXVN)_MZC
M<+T#_7H'NMT[T)^[ ?9P^+S=- MU*"53T8M%;!<7:L2FE?A)?_@9./)TQ!8_
MY1.:$MWT,T@M4B?5$0).JB@HCG=#*R0BFI7POU0_7Q'8KB2P%[-TS8_A;NS9
MU_Q^W<W6[C5W6KN^ZW[CO=>^U0UWG3AX>D,.;WGS"]I$N9% $4AC_]IRMQIV
M(_-'4)(ZTR]U/HFB,_SJRF*<50Z\1%3R(4LY*JTDHE*>K54!WIS,:(U!>.L#
MWF7MMV0F6R]/2E!<0/A2;TD4K2_4O])">Z7E;'UBU28\P>6UO\/R+KDIGN[B
M?0_:/"4=\1DL7D]Y3XSRCF!><@$/5*Z?_.NP-D\Z"_L0<H=S(;HKC(NWO+[C
M/$U':$&0.H0O@+4T**AAZ%G_G<6/U^B*#[WX#=1_H9SIVA4C_U*^@(<B[=LM
M/.J0]\D2'F-A'Y8EW'[=[H%:OYO7?MV!Z!A/5CO+&C,&=#]&="MF!9]7NA%R
M)U69T@%KZ+Q._ZW:CU4?C-KOO&N@NT4[12Y999R7;#*[RE^=+.B^U_M[Z]W3
M+9?OLO?SWGS1PT(B(-_!'TV)%XDX1Y]JXZVOAOE4X=%TE^889J#=\%?[?9:+
MW/T;73]/@N#>3(Q_ST<+BCT.T*4M4UI9"P*8S6?#HM1TI:IV9,N4P[V]QE_;
MX% =8M=1K.0Q]L[%A"^,[8-#N+#CH5M+4-T0!);PYQ4Z 1KRJOWFDI1A #AB
M'"92,[:J%?^=PQTP)=UW)967*D^BK F7M;8M)%J5%".=CA4;BQ8,[4VD7H\:
MYR1C PU]54W?M^887D$K3XN0.D@52$B'K(2I.Y9C$27!9L"1)89B3.!E=-0[
MY//OH_T]['HCX=+^61F'LB$/I8/_1J > ^-WEE"QSB2%8SW*T*&^??C;[^]W
M;D-"*WM%H:><DC-:B%F4>%5-,>D<,ZK*')^LG_H\=FO-L9\(M5E,;@ F\]/1
M!6ZY+RYR+K ;.*6FJ?TZW#_:T0=-[2T&5_$@PH[0ALA.)P/5**\"&4XR)97/
MDQR^TW>IQ8WE0<6WT$MDDPPA6S;)Y])Y4OQ(-3ZBH-E$SN Y;M69DL!#"J;6
M"]J$.BB45933(?PCSQ@&21 $;B2A.C7/!%6B9EE*!=C^X\W^B3Q)1V>'G:,R
MJ-.>:K[>KF,X>+5#0ZH5B&8,:I!XV<TL?_FUSV,+5WBC$K)XVG ):"7A_,@3
MH>1EXU23HN2W^1A!'6&[ME_]=@C;I'N8'^[!(2KDT3!D? @AM*?Y1(HRTGHF
M%%R\Y>+78K5:BG53XQN5A-G*"EC- 6C%]$E?XXL*8[=9GI0P0-#)GLK66=?E
M"]VYXLZ.;M03O^6VWHCMC=AU4&!J/(^N3DB8)-3&46B@7B<SM;3JJRS)$FS,
M"T8-$!ND8"G.L6J.U$:9A-XPKDN=(2QK!# '2^=MJ'R>;@9]T]]\?4K5LD8(
M'$X*.#GT^U<CON.F?,OZ8Q6H0E5HM?1N&\RZ@3V'2<Y*U0.IBWQ,R4KJ,IF>
M4U_\/ 3\M6X;EEY0;;)L_53-S-JCTFGJV071[>I*E%*7E3@$RN=2*76WL'!
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
M1=2J)"VZC5,6Y&(L6*8U[QR;EU!_I:5RR>8S#BY_<2?3]Q_?&6?B*%]OU$:
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
M<$F,ZB,H7!< P!L>-%)U%Z^#[GFN(Y%"&(&&#U(!%6*N'P)B9REF0$JY$L7
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
M9I!T,@YY3I,S(PP%-QXS-X"_O#AO4R4/L,*&Y?F*+M9>%KC(]X6PP 0/49^
M99[?R0Z",TYI: 5R0B1GW"+:0!30*P^^X'8&3I68 "_$)TX,)IH=P$MNLR#D
M4QEE9TX<V([OX'Q=KDVPQ@2W38;(D&''!8,&LN<]\TLASS$ $IZ?<RH^\8#=
M1Z)9U_<PN@-Q<2-&@) 3N004$U O)7,I\"<^CP;R(0'#+';SGD,))B6+7&8.
M+ Y??JE,2)92H$PGE+$\\:G%4<&A 3#R#/G^Y1>\P7\!EQ!%=V#@%*Y($F31
MO#07% EQX@G;>X*QVW+F333DH>(*^YAB6R??X^&2/]P8($B!"<(+P<F*4"QH
M1ABJ1'P6:"S;<_B)G.Z1!2 L(YS](8SF4>3!]:A+R4X%.>[&./=EE#-,.;S!
MS^/9@LB%:".AS"^N#IOA\UA03)*D*N:H8Q='%&^R RP59O.FD["CO#%=PFEL
M\<5Y0UV7C_WBO5)8,#P<4) 9%1AW2@-0YZ"1OP"PLQ@/DD^A0!E/VA1F\O_&
M;OR0&DZ**A+#EJ%I2:H+WK[Z&T0S0!9/L,,?GWW$TBP.BWG4\%B 1"3*2UP/
M$Q-H[DOI*6-@?]230M(_$65Y. @?2 +'QGNO4)=,JJ3A6?B+8"PE7I+3M<":
MT2Q"<7WS033DG3L)Y0H.7AI4(@/T%1FZV/%"T]ZH:D:F7'AR#L\"&4Z];&@4
M&K)U9&[YW!G)\=RD2%H =:ZH,S- (1M'<=Z]1N:1#!DFY^&T6#?./6(#WAN'
MUR'EN8 Y*IBY;.*2"P2)R/Q _ "2B_.T%;$[$8>,>2-(<6;\Y/D J!RA**5%
M3+F1 G"08R[)/]H.8471*9LS9PZ\.<BM>!I[SZME;K;@CHA$A$VB+U+N4Y10
M"V=FDQ5'?(]1<#^<[9M[X+_CM_#)\J#,@Z+/W;5%XW-XA<@A*C&7O)_2=W:/
MM)!$8<AP@! 81WCPG"11C3WPX253ZAO%DUIX VVO,#@F0+%%&E9! GS]=ZSD
M'I9(P>;,XZ5K-XE0@/A(6>%SM0!%,=L*QS]10@Y<I%-:GYC2VM8IK3JE=;]2
M6D'(8>MSQL?VHLLQ9.4@%9@D:/NCL(U]3WB4\&O@=<#L$I#;J7O#HTY"PB8@
MY5![0GXGW74E-E6=OU=PMAE^75(/B'\EHDTT7CHJ=RKBC(?4)>+-/*:6BKQ"
MO$*,3LOW-&%#TL7S]9*Z*B\LNP)!X'A^[&43],9ZN5M+""$RYX2^0-<#6^;F
M,B,-K#0O5>8M%5 H:Q5^RD<V16$N"F9U$1:C8[:P(T9@Q(K3*.L7U0;S8W>"
MLW1GGB6D9+X ?+Q09V0\\4XT8$.U,89O/#[K%33..,OG_**F+/V$9<E+@QM1
MYPRI70%-Y V  ]*T2!\S1S&ZR'(]K#IW1.0$BUIO_L)'=D :+LTU!=-\@&<2
MD+<@@5TEHWNY.UC&A$ ;R^N+[>%48C&;D7R=AU&6YFYD@JS(/ELMUIG'9U^'
MVH8&9*ZZY?Y CI&DQ0F]7_BG"!VX:R-U8Z+V$%8R.]VU/"^42,Z?0V4Q"(')
MH:M\H"%U,@,KB&C6G+V'A<#R@D*#YSHWV9A3P$"L7@KD)(<;ET(GI%N"P8?K
M'8T*.X@O"G.PN<,29[QF*<E^@=RPY!L6W8"1/+[GTT!],G2**9ZP\)FVH/ D
M]$++H#X]CN=#5CGDR@Q;YO4#RA(U<1<@QHS017?K4RO23]Q:FT0X#+>PH2J
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
MOGU)4]R1I_&*I789SG'*V:0="*U5">=H< 1?T'6G&NTWK5,3^V@/VH;G%]6
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
M V+/\R)U*VK'9VGDDF?$<(=2,1RMT(">!=,,DN=,TRR<$TU,^$,)'E*"\F,
M[7#M/>*F^74V2M98DP(!KDHOHI#*>2.)0+,V2BI+9&A2&^D08H>4!?V(&^8#
MM?:(VV5Y%*SW-FBC@6690"CJP?I@P:!W+;5RG*8FQ=</HG9(R=6/N%T^5&^-
M Q4W,E]Z!B;N&*U.(&(?4FODD:TK;2]*Z9\MTWZ:+=QDI&ER DUIH":5<UL:
MP&1.(7IGN R1&$OO$]B^D_6^KGDE/Z6XGYN>DNN+']ZO@JP.G) :A% :?.(9
MI!.$V""3ETTRZW<1-81@01,DW+JQ64LS]:[V7J-H%=_;1%??=^ETO#P=\62H
M2$Q!%J4A0G"X/5H9(=(@:0B4T-CF]OI]E W!Y7\$U/354?6[GI?+,VZM5B(C
M7$0(H02XF.;@ D,W46;GC Q"^2;)K%MH&8*W?A1X]-5#*T",M*#<J\ A1;EJ
M4Z' <BY*'(H@8*DAM$EP9V<V<P/;0"J'A%"*-EU4N'"+##ZR4D"J:(\Y;H5N
M8QL\=CWDP_5]+9NQMI";9&C?Y%8X[RRC&6S($806 BQ#F]Y%$1D7*OLVQU,]
M\_:/5P"Y/SAJJZ%E>Y'2 ^5D-D$9STMYKL5!K16VC%*A\<0]I/7NY7%K_!II
MA7N,VD(T;5,./RYFX>]5IYR2RX?X75^@.$0\VT>J()(]2&PCAAZ=3'>-UTHD
M33J5;IVIRN.TW\BMA/48C]4'W"6Z<2@]L<K?5Q4PKKWSYW3<K\-KA6E;";P'
M\_TK?>./Z9/[=FB%\^]?KU'5^PYB*G+9JYCYK5&J\MQ$P:43W'BQ"G<CKM!X
M+W=2TO30IMZ[ANLOC+V);2B5&@OX0X9O*K7]E_*-?5U>/*Y/__K'_P=02P,$
M%     @ SSL&44FXSYE4/0  -XD" !4   !I;G-M+3(P,C P-C,P7V1E9BYX
M;6SM?5MS6SF2YOO\"F_-ZZ(+]TO']&S8KG*O(]QEA^V:F7UB)("$Q6V)]/#B
MLO?7;X+4E2*E0_* E.EZ*)4D4S@?,K\#9"82F?_VO[Y>G#_[@I/I<#SZVT_B
M+_RG9SA*XSP<??K;3[]_?,7\3__KW__E7_[M?S#V7R_>OWGVRSC-+W T>_9R
M@C##_.R/X>SLV7]FG/[S69F,+Y[]YWCRS^$78.S?%W_T<OSYVV3XZ6SV3'+)
M5_]U\E<;9$RJ.)9-D$P+&YD76C%G?/+<@A,F_<]/?PVHB^+"T>_!,1V<81$R
ML.*\U\BU3$DL!CT?CO[YU_HEPA2?T>1&T\6/?_OI;#;[_->??_[CCS_^\C5.
MSO\RGGSZ67*N?K[Z]$^7'_]Z[_-_J,6G10CAY\6_7G]T.ESW01I6_/Q?_WCS
M(9WA!;#A:#J#4;IY #T^SZ[_\#8:\_/R'^FCT^%?IXN_?S-.,%NHY]$I/-OX
MB?H3N_H8J[]B0C(E_O)UFG_Z]W]Y]FPI.9BDR?@<WV-Y=OGM[^]?WT<Z',U^
MSL.+GR\_\S.<GQ/BQ0BS;Y_Q;S]-AQ>?S_'J=V<3+!O17TVY@C(5SK_6T7[>
M&],9 9FD>41&O\51)7B/&->-OC_FZ[%8Q@+S\UF/B.^/W2O>\04,^Q3PO:%[
M0+L8B%W@1<1)GU#OC'L+YQ7(581U2%H4+C#_)8TO?EZ >SFF5?@=?,+'@=4_
M974YY5;Q!8*;/[[U=%+S<#2L*\<;^O%RA/JL77#@UQF.,N:?G@TS(2BVZ.*L
MT1BX-MX$C$DB1)ZDMZ*(P5I$V\EC-!V?#W/=9%[ >5T_/YPASJ:[R6?38#W(
MJQ/.%?DI5V0 ;XLS48LH@]4E"^]"]MY"48-.B'N1YSN8T'Y^AK-A@@ZK^!;"
MO3MR.TD_,(,5L2-'LC"X+L9Z'5.(8 N T;9$03_'S6+?.)===?!A1E^K)34=
MEY?CB\\3/*OKW1=\,YY.YR.8Y^&LXMY/'QV?TJMN=IG9BIZD2)@\YLR+U"!]
MB"HF2Q-,T=*[(@;[S;$/G7TX(T:<C<\SV<Z__O=\./O61&D//::9UCK/;45M
M/I#A*[5'::S&F*.W"J4%@0(C &Y4VT,/K).\FN;Y.-UY_GDUC<?7>_DY1#Q?
M_'8PG[)/ )\'UT\AN>!K^G8Z@" 3+;66T3>%Z8B%!>'( P&%J'+@(JFUEL#"
M"B@PC0M3X/()9!*(\#.>SZ97OV'U-XR+2^OZ7S=#66IP]\F]'B7RPJ;X"R[_
M_WKT839._[PCR/?C\_-7X\D?,,D#SGTA-RHQ<J($S5R2LY4%9\9&&T@:&;#)
MS+?$>5<L-]1^/KD2T*5%MZ/)5_W47EDR&Q].+TMNT/Q^>C:>T'!_^XGO2Z/[
MX 8R)(5.1<;1 -/*).:5\JRH@$4X[B/H-N_(*I3#DZ&I]L:]BOX^&<3>9*A+
M\?3M?%9C%C4,-$C2HA'2L0 )F29;GT4=%,L*18:@E4#>A NK2$Z<"GL)_CX3
MY+Y,N&-+D23&%_@;SMZ6C_#U>9S.)I!F T'.GQ4TX9 (IY:*LUA<9$7RX K&
MX,UZKWI/;G3 =MILZ5LY]_FC]N4/X5D"JW;X@&=E#%>"%9"<)LLC@?&..1Y5
M NVYQR9,N8/B\)SH74_COH3<8.]X2P[R9,V,*[:K6;\;3Q82G\TFPSB?03S'
MC^.E=TWP2U):)Y:*UDQK7U@,B,PX;KW5UCH36W!D3]RGQZI#*K+!SK58=E^3
M\X_YE_F$MM)W.!F.\W*'77Q]0<MSKA.DV2T.5P:Q1(MH,_,VNOKJD+UOE60F
M2A#!6)6T:6;Q;H?UM'>VULJ[SS?=B&__ >=SW(!8E,2Y4?1*Z$ 2@N@),:W4
MVO"@?73.^G8.UE90?TBV]:6Z^V0S+<GV&_ZQ^)?IP ;ALS.9V>BK%TD@8Q+
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
M7*&[:EO3 5_+T_;' ![GM+U?M3[*F1YTTN:@XF&<*M?"K:G6Q!**::L-BT$
MBXG3_VD5Q563['OFS"-'YL>ES#:J:'&9#LYQ^AZ_X&B.[R;C/$^S&J2Z:DH3
M9=;"6IHY]Y?-=4M.S!DKJCEJ4VI2N.=!5$\@CKN7$E?3+'O3P"'"N2^^7=_Q
M0VY"*JY>B4%D6J-AWJ!B:$04(I-'JPX3X[_!=-KVR4Z2;U 4Y_YL;\K,=X%V
M4*ODV#TZ>M/CHX< ^RGA$&;(+8A%B\"3T8RV3UK70 @6<BRLUC&V.:6@59.D
MO8/S8WOCHSD]MI%]"UI<.>.K$"^WO!!CY@(Y$T@>.FUYR*(B*: "CMZC4ZY-
MT_&'<3T!LV-7':YRHT<%'**AQ^L1&4?$J6^[),/<_/'>>2T;<*QVR;!1&!1.
M*%)"$#$ZQ<E+2)A *ZW58"VBG>2QL#)V2A%:':(_V:S#M'H+5J*3SD9C$EG*
M-D70'H0ETYF6-17BX %T.\GIIMS/]:]>SB<3^FZ/+*LM1N]/NEO.9$7P,HF0
M@'@H!.J2<E#68\XI>JM5XG*PVYRVT\D,1I]J\E[M [.;W.^,T(-L-R-:D1]F
M'60TGM;'K+VSWIJHR9A70CB4-@PV8]M=1ON\Y&O&Z5E>'5YW+B&(+(J,V='K
M;B-'"T(I;PP4C6GP&,[=9;?7Z[UNH)ZEU^6EY2"+LX8'Q*!++$''[+54TBM'
M0E2#]4/NV>BU3@W?#+]@OAE^V;7RS74.DXDBIA =TV2)5D.$U_0E42OK"\UC
M*5PWN9O>!=S>G6XW/^/]^/S\U7A2:X4,I*19<FL933C7LB"!!2300<B<O:2-
MK<W=HV[PCM#_MF_>W&M[V[]>&H3-'D#Y]TEMV1.BCR#(NG9*$+Z< _..+&XN
M8Q3)**["H5^=!; GQ9B=%=J=,]MKHX%#O,1WO@[?\_3?\^$$LQA ]"Z9X)BO
M#:.U \6BQ\2D3=*4Q&G8)L4ZNX [8=;TJ)4&A\3/+\:3V?#_75[F7(4Y\ DQ
M25D+AT"]R"YY+9Z>671.):52\K')C;6'89TD6WK41(.(_0,"()-Q($0*06G%
M1.T(JTTV#.KQE2JE^.BU1=_DF.]A6"?)DQXU<9\GNK^B/P_@O"R2(4V4-&T6
M0VVK)96N5QD,2SD+(1/'PML43.T,\5"W/)K;O(VT<NP[(!WD]^+;,@WP'*;+
M3&D.2:!7M>JFDC4#$.LZ2K+4*2-7-NK4A'5;8#Q^$9Q^6=)] =M+6\WLZK50
M;X#>OI7< 6[+L^LM\1[G/+N9_KOSK#?E/0'.2>%2 !>8<T75LS;/@JJM@+5R
MOC@>R6P\6:X]<C;^5*FVC<X:4.SUZ-UDG' Z?8]3I)'/:E$5_(+GX\]U.[X\
MQ$TE@? .6)2UK' BI]0[@<Q:E<G E,7H)I')3NB>E&F_OX[OM=OK6T$-0I1O
MAJF^AJ-/SS]-<%D6^^H:4@J^2+)-5:XW6I(C8-$C^2 <DS!"&VQB8VU$=-IL
MZ4<1AZ@,_FKX%?.->[[#H=K*"'N?ICV$:#4M Z5S.ACRP8(V%H-%B*JH8%V$
MY/Q@,[;=9;3[V>W:<7J65X>S6]0VE(@9 *U.)"TP-B*/2FM;BHB#QW#N+KL]
MSF[7#]2S]#K5>R\6$E&.>^.U*J+>"0Q$N1*X-%ZDP?HA]UO9:?,AMW'VK78P
MF-'6\^M_SX>+C><F&N&#TU%;LI&2)VM):$<.H(XL1U-\,#9!FW(<CT/;=UO;
M^(3E28_V*MG@->-9I]HA#EDTTC'R@PU$4,YADY;K#\,Z_ ;7,T=6][0>M=#
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
ML*L/A=UGFFO/M'<X2?1/\ G?E@^S<?KG8J'].!E^^E0O=19N=%+(1(FR)K<
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
M#5X4$9KX,UNA/ 7*M%-+C\U3KOD]N;P*L3Z"HTD0P?I EG>MXD?;',DA)I;
M)FL5A&B:&",/PSH%EO0H^ :-3NZBVQRZ43*DXCEM@;6VF(Z*A5H,J-X,ML9F
MS[%)YGDW>*='DUX4T:+?R3HV7P9WG.? :8;,)53D>Y']%(PQ+)H@"D;N?6F2
M>;X9TNGQ8F>!MVA:L@[:[>!.*!:](S\<<Z =CXQILIIJ56+GM+32&"Z:=(EX
M!->ILF)7T;=H+_(AG6&>7YM'+[XM1'!9EJ@8J;TV9#W7.A."&.MI36,91'&0
M4$;?)/WT 4R'NLW4P ;M2=!/Y4[3AWDD0WH(DV^WK.M%*AZW7B&GK<XGLI8T
M38>!Q,A*]MI'%4M03;:7C8B.E;S<F\I7J=2+Z!L<W-T.X,$%?7O+K;K,QNN"
ML&56\^,0CY/?W)-.'XBH]JB0XU!'!:5Y2IY97SMQH2X,H@!6/ 9E!>2\FM;Z
M?5/FD23HHS%F&SWTG17];A[/AVD![VTAPXI,J*N4VT1+9K&%12]X];<2BYRV
M:BU"YB$([LI*GY$-2<\;'W%X<[1O98Q[EV2#'*&W7W#R_/Q\/*M6RMO/=:[7
M%[04A"0#$T[2GEEX9A%L9LI$[8+GM*4V.?C?B.AD&-&O[ _PTB\=J5<DGUK_
M#$;?IB_/8#BY@-'S47YY-L3RZ]?+INST)\.$UR5Q+<]<<,MXCK7V/D^UY*YA
MSJA$_Q?:E;CK,K$KJ).AT5&UU2 -Z?D?,,G7]Y"-=)RF#LR6XIE.&5A-;6=2
M$D875.2NR8'>'12GYLOL+N(&^E[P] 60#UUY2B*!I6@GM=/YXM#QQ;>;SUP>
M1"YF<#.-47YW#J-;]X^ZS*FIQ]-@4L?QD?;@RJJ5^U04W<*3:C$W6\N/*E58
MXK&^XCXR\"A9BL85>MG)9&R2E/W]D/<1;^V)<W<;_?9MWOUZ\?E\_ TKJE^&
M$TSTT>G2?%@8H--+6\ *72_L6>:<)[?$<\-B2<"DS5P%XQ2F;MTBNCWO"$;9
MT14[;JN5!L[B>YS.)L,TNSQ?^9UT-'W_X?>K7D@>(])_S$/2-5X/S#NR9G,&
MY*:F">8F#N.#J'Y@8O6OM0-49UHLV/1,@<8#TS'0EQ D(V=(,8LN*R.$+*E9
M.<>G4JRME0NPM\ ;5?5<4WRH"ZH?NFC;5FKK5JMK%YD?KFA;3,E[Z1V9;K7;
M6DA(BY47S*>B8G0NE92_=R;L4K2M 1&V$?7!B[;9Q'G64C&#WM3Z,XEYCYQ>
M(W#2T<RY:L*#[Z-HVU:JVZIHVS9R/T2EE>76N&IKW470L8+"^I'VKYK0 >%*
MI01>ZRA[FQ18JRV]T4D++0NZ:(H+: >/8]U?A@M#8[=:% ^-UTB>Z]"N2+6
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
M.372WA(9?%I4N@+3_XTB[Q</2'4#^*;%MZZS=!YYPV .MW@.3#/;4#9]K[7
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
MF-H!O<OF2W7UC,4T\&C@0VTO0!1@ 6D8<\C#,(TH9HE GLW6I)\84[,/5EH
MTJ@!J):WWM7S1F+ %D]/B]QII%G/)33;! V_, -_XM=KTFJP7<[B($+M"KQ=
MKUBKBKM]U&50NMQF]91DU%W896CM;](N'&VX.I]':U7-4IP$D:!(,:N(())I
M!"DA6.W8.$8Z8RCQK?)(>TLR-89=U5RSK_"I?CW/'NHOKV6B4/]E-*/8419G
M8):UJ?2Y4S?OM>I\=@(Z=I7/X\),KL9G)V9]*GQV#]B/=+^0N5#$KMTS]T7&
M=$?/FN5G! 4T(;IUL+)4(6(HU<D.*4P]/R8H991SJ\K)IR::&F7>22GJ3>FS
MEE)O2]NMJS8X^6(^)T6Y^:FE[7D2;3/J<X'AT"XB72Q-&XM-5D,MIG;L--:C
M.](Z!X5+3CHYUZB4<T[C?48Y>[U]VL+[O%*,\R&;MQ;A#%&!X@@%D&,>0!22
M$&(_"B'#L21(!AAC(]_XL<&G1@R-?$ +V&Z*S#,4#H#K?M\OA6/@=]P"":MD
MA%,J7Y"%<##D:.D'IY39SCLX>4W/A .A3(?&/'@G2E9DM1=L<XZ;!"2F.)50
M\$B]K2E/(?$P@EXJHC!EQ$^I7>9!]WQ3>X$;<:]6!:BW1+[@S/P<YF8?=H=(
M#OSN7PJB?:*"&31.,Q;.3#ENZH*9_@<Y#(:W]<S1)X4.HR]7-L6>(VB=O(\8
M9U1Z#'K8TXPC&22^Q&H[X24482\A?F!5RL5LWJDQCRY6VE3@7NT;+%LZF>)M
MQC8#H#BTQ=%*O-E)''$]#U-DP0XKI]47#*<>MRR#'1X']1HL;^])3VU R1=1
M?%,[G^,'BI]T =923ZK/#LNOBXK,MW^O6Y]_6E1_%=5GP18/N:Z:M1FIN>FN
M>A3%UT>2MP>.,RI93"+NPX1K=S03$:11$L( 15A0'B)&K?K6O9HF4Z-076U[
M);L^%=S$GHBV8W?1=*S7047+%@_P^<OO@-3Z6?+MJSU A@S^W^&Q&-K3I$6%
M=#?(:!,D< 76^C>Q1U?:K3Y?UH?'C3:Z=VE9J>LJ\**^T!L4KL#UD]LBAJ^^
M8$X_3*^FS+B?NM=>LX./YZL+U/.,@3T*OIR+\D[>:.CSJJA%N9.?L_)O;U_T
M?S^HK_ZB^"I^5&_5&OQM%GBI##T>0HP%@RA..<0L8=#W""*<L91[D=7Q@[T,
M4_L$KE70_O4=)?0/M )7@+[4?P&-*I:'$SV6R?#<8ECPA_[06.,._OBJ^X8
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
M%>0<1P%6VV09A48G]:833HUJM&1@)7?3[!FL)+=-]3?!NYMPAD!QZ*.X#NQ
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
M_C&3:J\5),I(B@.(PUCMM8+(@S3V&.1^R/PTXD)*J[,FDTFGQE\;00'1DI9
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
M]DKO]S7+-CM\4JMRI8-X?6=M*CO6QVPK,3CJ U-)V\3RX_$FEE=@9T%:+:Z
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
MLR)?J\UDG_T]_25[+QO8L[_=\'?%1G48X'XAZYVGDG9V"16Y3('.B/%[(,&
M*U@"S"1165E(PIU&ECG*FQJ7-%$1VY- -@HF"[5)YK97VJYL,4@QX[5U$%K*
M,B4:8"(-IQ.> 88I KDB*)<\3]/",_0?<"7&.0(X78LQ@'?C^8!@1N;YTPC?
M7;)'MM4WX(P$-V""CD6X(G+<20AN]I\,/W"\+'BBVB>UF4F(L"H$ J*P>UW$
M"."9-NYDCK)<T!P5TJ\[6J^XJ5'^7L7UG67[8/EE%EI:T(*K(@=4YIEQS24#
M1"@(1([*7$&DR@SZT7@X<,=A\:CP.CKEP2"+S-77DO$^]< 7,M_N )61TNJL
MQ*EDSQU8[Y$D=WB5'TNO5YO9)_.M^*S_S/Y[N7JS76^6CVKU=FFKNV8T+0@F
M)00%T]8AQQ(05N9 "2TP235'F1,Y]TJ9&B=WVB6_-OHY[N7[D>PGBV#X1.8(
M=VB<&<')]!XB,-<?D(#YVTL"Z!<PRG/O9&/WN+M]>/CIPWZ<E6_BP=F+)_3M
MK./;>PWC)!/T@A Z<'U&TNA1ZLO6G@M)]WQZ8$<9\5W)[;Q^'#9M7L)G_7&Y
M^&9KCJW(NBO>?NIS2;1@94D DZ0$2$$-J,("Z!S10DI%2[^!)+X*3.UUUNE?
M3RML1JT^K*J%J)[8//FBGMBS#?&MNPHVSYXJOJOC1C4Q,8],0H=P[Y6W?[/J
M@[HI14U438O1),K\[J'X!6WLXJO#N'U?!B)TTA9FZ'UN9<,/BQ_FL5VNGM]L
M5ROSTXOGK- DE;"4H,R$LJ%T!*@F&- RAXH4.-.Y4W*5K^ IL]].\[NDU7TH
MV5T!WY?DPD$Z(KF=HCD2I;FA%8?*KLA^)0IS0^0R=3E>'VJ:7)U5]7TY-_=8
MO_O'MMH\?UG.Y^^7J]_82L[2M"ATCA7(J;!U)YP;YBHSH IHN]BC$B-]VT"Y
M7OE3([ +<] .;?BWI+$B^=7:D;2&>*8@^"Z3&\=%!#\RU47 /< 8.B?TXDZB
MZU?AE8?1.>%S?1Z=VVUN&4E7MUZU&Z^/]EM0+1=MG! R2;7&&N2\P !1D@*2
MTQ)0PX-29TKFPLMOZY4V0:ZS@\-VVB:=NIZA6#>HG1DL#(#Q^6HH=@,GKEW!
M)/S,M$L"7V'JV17;S\\MNW:1_\G-%_,-4$T:)N,<,F'V>P)Q@&P[>);K'$ A
M,,_2LD#2J:W+T5VGQ@^U8EX)EL<@73^$&61Z[$V7K1M9;RK!YD<S;$*E3)ZU
M^]83E_T-1SMA.;'A\$3E])<# S#;IZ=YU_6)K;^_GR]_^["H"W'M$[T[4DE5
MD<."9T 6&-FA#!K03'.084VS%,*B++RZ]3K*G=H3>ZAV(G=G W4\5-CN%MK8
M8?SJG2&>U;2NR^$8D0D/<FQN.,2W;A=B=4X.E(YR"N8)5-!8C*/H<4,Q?GB<
M1&(\+X_0<=R>VRVWB\T7XZ(\*//M7&QF6!5,254 5*0:(%@HP#2A &J,*4:Y
M5C1<Q_$S"DR-S$XZCLM6Y[H>+6ZK\7/KXT9J,5&/S&[76XUW^MN2-?/[UH21
MFHWW@#=:L_%S.DRGV7@/0E[-QOON$RHJ?2]J$>L']ER/T82,05$* 2CC-C%9
M,D )%4!CKB66J6;0JU'F58E3H[M.O>2IT>_6>/)+@(=&D&^ [75BQCL@'ZX
M&2! ? &<N"'AET)?.0A\ 8/K8=]+%P[<*G;AGL_Z?;5@"U&Q^<-R70W9F#C<
M:D+/P3X(:7...H633N,X6Q(/B(+N1USDCKL9\4#B9"?B<^VPQ^*+^J$66_7>
MZ/UFN:CO^+=J\[W+<WU8SBOQO,^ER+C*D- YP"0K[+PS#GBN"_,NUIE,4X9U
MRGQ>PW[BI_9.;K5/OBBQ_+:HE\7OM>R)OAL]Q<,T,E%U<-J'*.E43WXSNB?[
M5/=&_3A9+<.0"\E?GAJ,RF3#T'G):0/O,G"(T4'FWSXC<)]F^UGODF\_+/8=
MWS43C!!D:"WC""!:4D Q2@%3(M<D11BZ'=_<IL;4V,Z_X_Y ^-UH+CZHD>GN
M. /Y[B _^>Y%)O@^0]SL7V(TW+\-RZ#SG(9I,N[PIYO0.ID4==O=;DE[^<I^
M5V9[54E;0%N6F<A(IHQ#QS1 $F<VUX4##$N=:YS#LI!^]<FG0GR>OG%JDNM3
MFB>C7:*7*_-XU6D;&ZORD.26(T"=(RHW@!0_A&+QJ+5+K'J!"X\O&Q\^7^5(
MRBLDJ9RS\GQFRME/AB@QW.\D*)0,FB<;<%Y @(H" \))"GB*<J)SH22DONT,
MS\B9F@OC7U)U"4"WASL +)&?\),JS2@;JRLXQ"O4?*6MTA5[^TLU@U4GM=UC
ME'RS?+2C>IKCZ]7*)M_4C<2>]Q]Y:+R->YM2^VEK6ZM^UO=2UC$--F]GJ6TW
MWY>KZI]*SA3$BD ! =90 *1U!KCF&D"1Y[JD*2Z@7T)-/%VGQD&-QM:M9SN=
MV^F2"=MI/7SF9,QE=XR/3V,Q8X?5K6J 6QN20SN3 T/ME*##S[7&)K6UQI?:
M?17V%N\&7NYL#AB5C[\P08/Y$=4=]PP@/NXG1P<CB+RU:+:GA4Y=\S;#L! 8
MIRF0)2P HC 'U#9"9 7-)4ZYTGQ@\X!KHJ?VTCAJ&]#;&JHM^_2LS?!8%,=W
M0!2H8U-Z.)1OJ*AU!2Q.3>U5Z:]45>N*RN6Z6N<[# VI&2)0ZTVSA[]?R.X?
MVCF9!P[^B^8 -,>0%!E0PA:9$<8!XU@!FNN<H#S#6>'%<D,5F1SG;1\?V>JY
MJ6YO+.C&SOK&Y@:NC&L$+S[>T>-\+;YMP,_V@WV)^7&4(%YK@5OA#!LY'*C+
MR/'%VQ [C4+>>+_!K6GM^#S7?&O."E1RQ %.-0=(%PSP@F2 P[)DK"PRF'H-
M__43/S6RO)H-KQOS!N7">ZZ,&VW&PSLR6;:*OUH6_##@ G=O]=%@[&ZN ] Y
MT]UUR%V&$=]?V:JR1%I+>[-<;V8YI11RBFS7/ 20-,XAR1@&G""E=)%R3*4/
MMYU(F!I]=0HV]'27"*.C'T>=@NA&0S=!$YEI=JBT5/.F#Q5O'KEH>4BJ.!4R
M*AM<M/'E W_Y@\.>Z3?+Q\=ET[GD)(I.2<E*(07(4<D PAH"4A0E@+HL19:7
M*A5>AR<]LJ;VG#>J)FNKZ]WA<4=[ #+XU*,/;S<B"(1B9$IH ?RE 3#B68$#
M'"%YHD_<J(SA8/=+[G"YY.:BE:X2V7= ==\M)O2]/BI2V97.KV,7IUR$)%)1
MRJF\URI&N6AY3Q'*Y6O\OMY25;-WBTVU>7ZC; KX_,-"JM__GWJ>I0KEL+ %
M)9H2@" K !%" PR+(LNE4(PY95Y?E#"U%V*C9-)JF=1J)D9/M[??92#[R2$(
M/)$9P1L99QZX:OW^X5]W3_]:B3]^6_[X=W-M\^";'UX^[Y?O.\I#?M6L[LF^
M_L&1$X[:;;397'_6G[>;]88M9+7X5K]1_\Q^KQZWCS.",@0S5 !6"-N*#Q%
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
M,B9 J0ILYPU1LPTC N0EH3BC"N7$J6;LBIRIT4"3V=S.GDSFOOGJUU!U(X(
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
M>AY.5PWU/]:;M2VV;'?F,Y02+FDI 6?$.!Z\8(!"D8-2B+Q JH0E]FJV\%+
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
M2F>+CK:6[E<-<Q>_J/5F58F-DC7+_V51;=9??OE+]TVFF&9$IJ HF3!>HJ:
M*:B 0*7&NLQ$P;+9#[7B2U<_L5>>SY?]4&J\[_I>W=8-M+QK]/7<:O:CS!DK
ME,ARP'*;>:\4 AR6!&#$2IH3F)OMO(\O'@SC,5YM?UG\,.H:?%=C0.WF90<#
M,/++[>#;V?C9M:;)3Q:U/T38X#OA$M*7[A<XJ@OM9/M+S]GMHL',K<Q%W\T;
MX:WZH>;+.A>S#3NV7_=4I1SK' &6Y=)VQ4D!0U( D1-62E%*7'CM\AUD3HU?
M.I5K.I%[I;U9Y2K8SMP2$L+X#+-'[T#?[F@G#LFX A28:JZ*'9MP7'$X0SO.
MEPX\EM@/\IJ)-!.ZU 1(2)'M;L\!P[ $QJG):89TEA7(IUO>P;V]R&2TQO;S
MO8*>)PX'J#F>, S#(O:)@@, _J<'IZ8&/2TXN/VXIP.G=IV<!ISYR,W-ZNM&
M%C.<D921%(*\M*,G9*$ D;D 7.2(IK;W<^:=E'8H8&JO^^,V]/]?^L<TVS>C
M_X^D2-.[M/G_A&TWWY>KZI^[:5AW299F=RA'=UF*ZC<>H7>8P+N<E-W<+/NO
M!]V:NP;.;)/\W^U"_>N_9#C]CSR]2VPLHGUIBIIPVU]E]E<9O6O^:BY]4O7T
ML[EGO]*3A7;CDUN6+WZD[J#9?:U=U(%;1_9'ZF3?R'BMMO5'%O;TJ#_^W.#R
M7-N&;_W0I)O8TK&3D9_GDC41*S'/<@YRF#& A,H!T6:O(B0R_VQ\AY+Y3D4>
MHL?4:*Q+J/++H+IU,=PX9 2((U--9T'2FM!4S9Y."XZ?37LCEH%K9 >I,G9)
M["UXG:F O>EV$2(WLQQI5@J. :'2;*=0B@'/% 9"$UD4DE-!O::4]DJ;&N^-
M$*T)$:>9$)==B]",%)@9/20SH6#,H##,K0&8Y>+;5[5ZM.U7_LPV[9B)+^JI
M*8Q:?]8/JVHAJB<V_Z)L+92T/:;>&RYC\_\R6LVXRO.4IJ79"2H%$$M3P'-=
M D)*R N"\[3@7LFC-RHT-2:R&SC/Z,ZM2^(8$AH1Z-AQ)&,*,(OY6+=/ODOV
MYMPE>X-L*M[.)/N+UBC[[XU9B;4K8"0J$,)!PU>WZC1NS"L0@B>!LE#W'9I;
MRS9UJNYG;=O0/ZJZ.NOQ::6^&TJO?JCV7_FZ[I_NG-/I==<)/;\[S>VC>*1R
MTNB<_-II';+^>QA>87,\_508.=ES$#ZG69_#;C-T]()8V9SXMZKY[X=%-SS&
M'I;D7."<2@E**'. RDP!RHL<,"40*K7"*<R[GFU??68Q] AU>LZ.N[%]'<$O
M&3S?J@]?-Z*Z':ZQIC,T^B4_=9K^(:D6R8&R(2<U.& 2=F9#G\"1IS<XV'XZ
MQ\'EHH&G7VQM-UOV/[8]S \VKTNH-UUU97LD)JA-BY& $PD!@B@#K,QRH)$N
M88$8$<QKY*F3U*EM;ZRV=<A V!_47F_/8R@GQ!W/ID+C&/O JH.P_N% Y3M[
M'+BKZ*W5#GB"Y8-2T&,M)\'CGG7Y8'%R .9U\0U>39V2/V_/VYHFWYO-JN+;
MC8TY?UV>=K4Y:'HS0SK--<XD2 TQV:XRMLBWQ&:5F,(9%U 2K[;<MZLT-2I[
M>SJ5^:XYEV\[_[>[P^$E? &6T</#&FUQQG##&F.2[G"_';5P8$^R62:[%7RG
MM1*;W5"&EY,;#NP,[,$%P3RXFW>;5N/[@D%0/.LPAKGS@,K$<^W-;4]S&X7Z
M^MNR3?TE&4X5YAJ4BJ4 $6E<2BT1D!A"0]%9GDOI7)WH)')J)'S0M=_J:;BV
M<B19#YC[230.>)%)\L(LA#V01NDA58IN@'I4*@8'=J1JQ3  ^Q4O>F'56\#H
M=J?QBAB]+#LJ9/2[<IB[_3=E^_XJ>6_NS;ZIX\DZG_=9F^9%48E9@8A.&<R
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
M&-/WV6%/_B>UL<&<A]7R1V5<@9^?_[*V9T^[./\^S#^#)4\5)AKDFBF (&2
MYK  J,09*B"&&>4^3=W=14\MG\9HWH2&NP'!R]VQ"+M^+'+K.KBQ2!QT(W.+
M!;8.%'=J)_PY^>DO#<I_B'SZY(]82";RD#XJ/_FC\I*U!MQAZ [C0G'6%V5;
MX]CRK&HM[%;FL!OA0]V /YLQGD&!A0:"06Y[@AO'1Q0$E%@4JI %4:53A#F(
M-E/SBW8Z)[)5.F&'#3>;*0:^NYM;ELMU.S32(D3?/YUM[5*;<I?L5Z>S)CEJ
MA_K0OSH#]ET!4 V[4;M%H9%W=@&P.]T*AKCI,-9],2FU[8''8%J61.<@M5E%
M2&/C+ HN -49TQ+E*2^\<@G.2ID:2[X<Z#NPM^!Y1-T([V:<(A.9/T3>[-0+
M04C6.2]H5#;IM?4E2_1_V/^@_FV;CEZ/$ZOJ[C/JR=#++!>YT'DI@1*IG55%
M(6 JQ4!IP7.D"E2X32SN$S*U9[_3,]DKFC2:NA_:7P3T^L%]")AB^S#^"'D=
MX%^#X(9#_(NW'NT@_YIQAX?Y5S\[[$7_6>M**$LBAU7%*>,,04Z +HH,()I+
MP(BBH-2EK>/..?%K,7%6RM0>]D;).C.PUM+O_7X>2+?W^\WP1'[(6V1V"D:H
MO>Z%(.3[_;R@4=_OO;:^?+_W?WB@=__X-%\^*U6/:_O\9,FD_;[F!2UQ2A'@
M.30O^9RF@&M6@)PPQ<Q['ROL53QP4=+4'GX[B\B\NM96SV19*^H9[+T,JJ.3
M'P*JR$10)PX SFSL]H$]UUQPOUK9Y+(F@M'H'8$?KJ(3= ]P4=BX^X!K-I_L
M!:Y>,#0&J]5JI61;%%DW&;!U,@4LLDQ###3C'*"R+ QOD!*4,$_+' F-E5>O
MA0MRIL85?UD8Z'ZSZ38'H=-U4UM@:*1:K^LL//OWY>:[6B5+;>RR'U:_/ZG%
MVO<8Z1+\G".40;,%2YD]L2MP"3@M&. JSQ#F(B.,=&.VXB_ \6BMV!LS&SHU
M0&_KFF9;]KZ^2[:+-GRMO(/6YP%V#4??_*T=)=#<H?6F0>M3SP30 <'C7@S"
MAH7/BQHYX-MK[VDHM__CPX.TAYL-S86V#SXH2BCL81<#S.S8@.*L%%3J'&=>
M:=43WZ^9VP_=K W;IDUW@Q9S9S;"GNQ5=V..^["P.[##]A(/QC40U1.;MQZU
MG55:E$5)(2"%)N9!-N]TJLTCS5,D!<P+9I[F ?,S>X4.>,>/,3ZS4\]FOQ_W
MNGGJ+/!N%-&'?%E(FG$*B%2VMVHA :.0@KR P@[34B3U.N&Z'?)QFZH:9:V?
M6N=!Z?GRMW53AG"$O']GCA[ W9@W&(R1>?A%DYV=JMUF.6P_CNN0!&[&T2-P
M[$X<UVT_TX;#X:(!;<CNA5AME?R%S=7ZWK;SMV+69O?W1<TM3=;>WJS,=8HR
M@H&L]\JY,,P"-01(&J['BC*6.NV5W45.C5Y:I9.UU3IA.[7KC?*J4;S9RGET
M[7(#OY]EXD :F6HZ-&N%D_MC-%N=?=I!>J#IT1@M.*HC=4L+@*Y?$S4OH'H[
MJ[G=:;QV:UZ6'?5@\[OR$G,?+M!'\]/_^5_=OY@_;"C[__RO_Q]02P,$%
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
M]?P+4;U87A +$Y9S,+)X0.LEJ"(R.!EI-63N61 "36CB%=TF8IS>'NW <K"
M.P#'NR5^#M/\R]?/.%\A&=*WZT\4=-Z6T23RDHJV!9"56I4?D9 ?%/#@8V':
M!89-@H8=:!NG%T@[* VMC@X0=I?X$%00SD30Q150JD3P3"+(DB(W(EK&'FD
M,+!S/4[7D(:[U<$B/AP?BW68#8(/"DRG:WPS_8+Y-6EA_G%*N^V6HVI/4<5B
MDJW72EG]$B0$532PP#7Z&&).3:*QY\GJP=\9)"P;4/H=V)IWR\5G7*XOWLT"
M+:UYKA'!YYK_J+S(PH)3M8 \D/NOHE+@!#.@M2\QTAH+LHG?_!Q1/;A"@^!H
M,,EW@*)MJ@S?8%CA^]IZ]FWY^VJ[*":.*R6]362<+<DHY>K>D;28$\9[;;EX
MK/?9(.;H*9IZ\(&&LD6#R+T#"+VEQ1#JQ81'F:$@0 E%JR B)ZOJC*PMWSR8
MQ K+.A29'BFL.AY$SU+5@U,T"(R&DWT/0+KQ_R?!%"\IF 21?20S6DO$-%,@
M4#.9DM3AL>8V \#FAH9Q>JRU ,F!<NT $I=46Y:R-()#0$[<6U:K/ C(W/GL
MR->WV3YRU7BH2&J<]FG-SB7VDF8'0=.;:8C3V70]Q14Y6YN2TD^+&0E]51VO
M]<6U:"P%DL*2QVX#M[5_H $7@@82BQ!!TK>/W0<Y'B6[$CAN(-7\?+2)GCJP
M0;?XNI_(T$(X*VK(F&L76\DB.%8;R]6B"[12.O-('?"@B.OJ#+4-!)[&V3'Z
MZ !95R<O[\)%/7:Y2FK)Q%!G#"22HF@11@8Q"05)6A11FB)CF[SAH^1T@ZBC
ME/W$F=<1DN\#/\MS>NL#&4V,"XYQK0"U,;7YNB:6N 9BRWGR_54,;1RFIR@:
M=^]KAZ(!Y-\!D'XY^SQ;7""^QUDMX'N$(<V"+]8S<A*KP589P1E5( LAZY4O
MP463<[%O4C9N5K$1L(;5QZCW[QY+>%WQ<W'-C5<E!D?"X9JXL;'.F)$6@LJ>
M9<F#\DVB_>>(&C?5V A8@VFA Z-U-_?U@!O%O?0N6TB&=G#%5*1 V63 ;'VD
M33Y;?H+$XT&H:I9Y;(2J 371 ZYJNNRQ/=TK[8OFX+R4H.J7&+("':))/+O$
M_",WN 9*21ZX\35+3[9"T@"R[P!"CW# ,/D8/(*M;"@5/ 0?$:2395.9&>,C
M]WE:I K&36<V LZ1$N\AS;F8?_R R[.?,:Y_7<S3586+8B9GAU!'%A 725$0
M$1-HZZ1AMI9EML'-H^1T$\8U3"\=KX<.+-"CCMXM=E*R1J5"['AE:@E6O7AO
M:QM*6C9<6NYYDP*1;]#53337#E]#:J8#H#WA^]UB*$I%:P<36*7)_;..020F
MH"CF,,8@,VMR1>2;E'43X;4#V[#:Z0%N]QS$6YPXRQ(KF8,UKIY=\5);E3E
M#/2GY\*QD_CG>P+L%,%>0X -HX\.D'6+B8F6CG'+.9C@63T'$."9%75E!*M)
M),4^,CMG4&>]F_#N) =Y>TF\ V?]&8D4+D*LM9_H0IUBR"Q$X3PDRZ)V9%^3
M:G)Z=V3=P2D"OG90&D@?'9BA6XW3MM<YE<O%%1T!199U@W;@?,G@D:5@?1*Z
M31N#^X2,?;M_& 7?OU%[C+0[0,N+G#<%/&'V+DSSZ_G+\'E*-FY2E$[)U\L+
MFQ(O720XS1BP(BWMQ.A-F\*4)^@9N_*I"7:&D'T'$'J/ZS"=8_XE+.<4**Q>
MI'1^=KXY=_P9RS1-*48(F'F4'L3F>HQ+&:(6'HSD G/A3(4FQW/?)FW<?$$C
M8 VLD0XP=HN#3<!0N\@N\1/.5],O6.?ZGN&;Q:K>PGI;/H2O$ZPC6(-@U0>L
MT^%+@NC(+V2,?$'K=')MDIY[TCEN J&566NHJPZ@^%!JM:2ZF,(EE%RE56__
M!58*<,-IOS?<,=;DI/@A*>,F#!H!ZDB)=Q#M?2N$F:@D5&UY#<+5D0H.+83@
M%#@L*D?#=6R#H&\1-LX<[[&2",?K9C"LG:8+X+N-&C[A>IK(Q[[#PY$M >\^
MN65_P&=X.&FSP.*LHM^MC01R;64B:JVFK?<@>$3-3;&-LC;MFP7>"G))VF^7
MFW?F3;S[#I>;]NP3GEC1V@B*4I2ZO"KH8B2RK1,Y!"&QB8N_ VUC)QX&1L\S
M*8A!M-.!C_6@^?^+\_6GQ7+ZGY@G0J$/6B,8P7-MV$RBTM*"*>0T:I48SX_,
MA1L4:/=I&CL[<3J ':6-'H'U>K4Z)S:,,40M!1T.I2 'PM?*5700I+,A%JF2
M:=(XY0EZQLY*G!I0!VBA1S#='E&2&&:OK 3M232T,&HMFG"@L](<7>2.GP91
M^XZ&:9AN.#6L#M5'_[V\KV6Y6I0[^96:63F?A_,\I4\=Z]'O^):!O?M#>!O>
MT]\FJFJSU(?IJVNT&N&B\Q006FXI[I2>UV8(#K(1I9:*>L)K8Z=_%SJ/S_!_
MP?DYOJ(E38K://(?T_6GE^>K-;UE^<O7-#NOBZRV!Z#_<LWJR9*9= )!*9F
M8N@,GD+Q.H:X\&0-%ZE)!O8 6KN)#P;'W,.#@;:*[&)37I$D_[I8Y$TZ!Y=?
MI@E7ORUFY*M2\.,=JU7<=2B$-_1=,0IR2;0=<&T%-EFM3Y/43>#0''D#J:4#
M@/UU2=O0N^6BU%,THS1R+.1%1"+=:")=V@3"Z)",RZ6T:2MSBX9N0H7F$#I4
M\!WD_Z^K:"][U=YTXY&,7-S %:1Z!*N,8^!1&=!&(S%3#']LINB M<WW*>HF
M1FB.IV&4TH%%>D\Z(@)J9_^?:8.?+3:])"^YFO 0F13UYINI$97:=/./"0*+
MD80GM91-2E&?I6I<EVL@S3]PKH920P>8^BO.248SXN5%/IO.IU4^:UI_5^PP
M9(G7QDZV-FU7*6F((55[[*6*5FKAFZ#J&W2-ZU"UP=60JN@ 62_.%LOU]#\W
M2JE6_FX?Y4DD@5C#)*A,VE>!Q.44RY!YCEP&J0VV&=CQ+%GC>EEM<#6@(CJ
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
M+N(A^AD[3?,H-\MS(F(:XG2VC>PN;?MV[N'ZUK],4 LFA=#@@W7D"D<'(:<
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
MR7PL<GUQ';G>3+*2FEQP\KH3]^2$&RO!"^/!FRR\8D:KV*13T8[TC0/3,;(
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
MG!?!<M8ZV;DSK=^3(=L';T]G0MNH\7LP;$?E/Q][T."FK656<S^L"1LR<I?
M^4B;)CGP$+E!8#'(3-HOLDT;]Y/:MF>60HTWG([!)Z- JYKZ,(+B#8(V""&,
M5!28%MDD'_4\6=^3Q=H'1?<MUH#*&77L\;?Y^?L*R_GLS;3@)%JK&7,:5' "
ME-.2?-7 P.1$]@B+XJ+)C:A=B!LW!]H#\ Y45 ?IJF<6TXNSQ7(]_<^-(G_Y
M6N>=T_9:2U=S'5_RBF0;9O\;PW+B0K&B*'(_M.(4YP0'CG@&&YCQOA9)ZR;N
M[@"TCYM6[0&Z;=3\W2&[<OCA]\6DD-_,V::ZR-5N@:6 STR"2@P59Y'3_\;'
M\B6UXZ9V>T7O(:K\/O%* ,1)$L8)KASH4I>E# 5<1 ^8K"(!1^YTDYCZ0'IW
MPJS^+XG9O=7Y7:+VU>)\.6$R!,>*@6"%JU,EB4O.,O!@8T!F'>8FMV0/(W<G
MS)K_BIC=6YG?)V3ILY.45<1<)UG682V*J0S12P:ND+N?19*QS4"<P\C=";+V
MOR1D]U5F!Y#=/4D[*4)'X9$3/W76N9"JWN'1D'+F7)#K4UB3"W.[D[@3--WW
M#\U&2NL CL_P\]/%MM'1+*RV_>M82!R=I"W!2%%['&&=9LH@J)2121-5:H+'
M/6CL9432L##9W5 >I;.^X7C#V*UI X+;Y(/U8&V1]7:T R\%N2]*6E<LBYC$
MB2'Y&)WCPK(97G;'Y='*ZP";U\6SM9Z1*/E4)^W@%YPM/M?)YI?W]5-)@3L;
M((IHZJ1RVG L1S!&9JFD*%HUN@"U W7=XO!X?#PHZAE:61T@\,TTD>L[G7]\
M\7&)6/FXGHR2O"LB$BIR;1.9+#$2'8(L#!/77&ELLC4_2=&X!TFG1-HP2ND
M7<\([<UU-P$=>4P^UD"KYE^S9K61 (=0$E<LEL+4J<_+W_0V9F8LY^\P+?6-
MO/>+V>S58OE[6.:)$$1XO9="/-3UI#R0$.D+%SD[$52C49:[D=?MWGH@+';'
MW:$ZZAMY?UTN5JN)CRZ2BX!@)2=^<O;D(2 #)F+D24LF_:GMW8:P;M%V,!AV
MQ]O^FND&:;-'LYOI/\ZG1!&?A.ALTMZ"\R6 LD$".0P)A$E"E\3HL0T/ )\G
MKEN/;EC$#:BA#E!W.W%>&R3<96OB$I)G*^H$K5!GV0E6H_U,WHB52<J47&PS
MY^A9LL:MY#D!T@;4ROX8\UN,S?%C6&/^<(JMM-9R<IZ\IY@:>,9<.PEI"+4Q
ML"RE4%2D#+I3'Q./?J-RW&UT7ZT,6&$[Z 6 5].OF&\T>H?:W2K_[SUA@)+_
MYV@:J-;_W7+Q&9?KBW>S.DIOGG^A+6J3V[H^\4JVR&)L'9+K#2B9% 0E(L$H
MY^*Q!*^:%!I_D[)C3<V3+WCTZEZ=RR%=@2042:%(@KB+'K05L6@;;0I-R@#W
M(7)<;WY8)-VW0,V4U>=UI+LK__![EH\^9W#+U/">Y;=1Y0,%:87'VM$_UKMN
MA93M! 1#*.-21^^:1#OCV:<;H,>8.8^6@Q5U3^>Z3C-@%K*OH\R12R+]I+Q_
M-[9H']3L;(L.4\SW8(&.N!#Y^(,&MT$M+T1^&TXJQQBUJWU-9:P'W@H\(Z4[
M39HN.FC,WZ<1NCF/>!KUF],($QS+-;[T=8R]$C[26F(!BN81N2+$QR8=<7<E
ML'>#M ^"GBXL&U!)'>2=GN3FUC0.&U()9+#!:A2@8@G@4G4OT7H=,MER?]J5
MM^<TG!.4D0T)BEVWP@,UU#/H;HWJJ.W'HJ[QBZG]#H+($)65P+QU7O#@13ZQ
MW]7)W)S!\;"SZW68<CK VS4+E_4>V:?"BG3 /1&MF \0?#$@K#56.HN>YQ;8
MND='IS@Z5,^+X83> 69>G2_GTW6M2Y]G<H/K=U?E0DP&[DO6P%R52I82O"D:
MHI;.^VQM=&W*&YXD:=PCO]9(&D@5HT]=7IQ]/J=G_8^PS+^'#3>_+<JZ?GLU
M0LIBJ/5F()3TH#0F<E6C!Y\23]GF5,P]!_^I.<S?>M6X)W>M -- S!U8HK>E
M3!/>-Z=:Y"RS8Y %EEH12RZE,AD<YTF5$HTO30KJ'Z5FW-.YUO;G> 6,;7K^
M%N;GA4+@\^5T_O$^(]8+E#PG8+I.1(^9>%"L@$W>ALP9*T+N9'6>>\NX5]";
M&IS!A-N!K7F#886?%K/\^NSS<O'E3I6T=6B341%L"*FV[O3@-)>0&+.LD) \
M:Y)^>H:F<2^)M[8[0RFC UR]7,Q7Z^5YJJK9W/CX2+JZXB7$A%B$!8.F#E(L
M"9Q+$;ASCH(%51IUJ'R.J''O<K=&UF#J&!%:J^5Z\C[,/VXS'L8JM,$&X$K6
M&8?>@/,AUL*_&(1,)>I=1L'00V_AA_YV'SMWWMK+/88&V<?#I=L#)*Y<-*[1
MNV @N4)(#HI!W+1YX9EIH0/9T%U*V78'Q9AYG2,T=E_G!XAO9*W_;3J?GIV?
M71*N,"6F(H>B0IU-(%2=S*O)/FI3G"EH^2[5LCOI_<Z;1];\(7I;#"'$L;4?
MOMXB' /Z&IQ M$E38)89^.@MR)Q"]&ARL+MTR]U-^[??/,YV,)CV#Q9B!_[E
MDSO@F^L[58Y<EZ@,0DBU22A7EG@C!SI'79S7)H4V\V2_3=JXR;AQ#S$/TT_/
MB-M>>E).)O++%;"L*#[S'"%J\JE]1$T[L+06]4G1UL%EM*%!L"O&]M=(!_AZ
MD=+YV?FL7OWX&8F(--WHB;Z?X49A\WS[=LJ3S$\DA7+">PU.UMF$GB)&9ZP!
MXX4L2'M[B4W*JH=BH-.SK6$P.XJ6C[V*U-9^UMLN&%42F UX>C>0)UI]3U;
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
M''!5.$\)2PGI:/#<?]V([2EC@><P57<-'L+!W8:P@<=L>(#D7&W+8+0AN$G
MDDZ66Q:+/O[ VOC"$1M31@/0@>KN&4)OYS>+^Q@_9^F, "W0U%=N#)![#;'P
M$(JT2OI7Z\%[?-\X+_U'!="!RNX@0W^\JE5HZ&((*4@/F7-*"75A=0=$L*5.
MX\M:4)+8OH"\<YK5]&)JR%+@D:KN#BQ_X->[^D2Q%F/(#BS/L=8G:I%+%N"&
M16,%%ZA/<.?P(%!/->3]#;T5-P=J?>RCB@+\R_ET=OTQ?\^SM]/O=_T!&]6I
MCWDVG2]JC>JWFTR'CUY[5):0Z:PY1.9(=Z)04!<D'="(03D7:;6[!4"'R] 3
MG@X%P/STUNC.9;V_)SZUC'9BS3#=*LW4HC:XAPS.&"9ELK&H)I<7+\@S;G=D
MVY/N,*5WAYVW&/.:S58Z;4W@ B)G%.,Q7L![)D"%@,5EC58T>[_YG$ ]N:<#
MK;T500>J?NPS[_$B+FYG <PO;Q;Q"R[SFY2F]4_PJOZ[26)H7&V,2]'4Y? Z
M&8 Q**2X$%-2A;&=3KE]OK6G>XSC@--6X5TXH]NO73>R51JQY1_Y>E(\X5XK
M!1Q-S3=9!E3>0J3CWSC/=#!-&-I>D*>GE&TH5W2\XCO S^5B'G-.R[>DM(TP
M;[45*/\(F3LD6QL'RGH!/@L!!ID-+L2 L<FHA2TR]100#8.CH0QP,);H&\.\
M26BTL9R'NMB':BT^T9))%%+56YP"E8T%/$=2GHEU^)53S+KVL=(6"<>EAF@?
M/ UEG Y\V X+NUQ,8^83J[DW.C"H'"MU/&^"4+0!5N^WDTE>R29/BW:6<%Q"
MB)%0=X!Q>D9=O39:?IE?I4\+3-/9Y]_P1QT3F1&+<D )":F0Y0!>^0C19F:X
M-2*VZXO=6<IQJ1].BKZCC706"*0_6^9X4YLJ-M;))ZQX&XRRD'EM:)$JDDK-
MZD6JS5$E8^Q(:'Q!XG$Y'\9!YA#&.PN4KJO,^#E?E(_7\_C/U8'P:3']_#DO
M)EB85E%FX"74AV@1 1/B[<V[0$K3Y0DND?:6>R?$^I\+L<,9LJ\:W>9:'W8B
M+6Z^^#3_O90<5VUK>(T7Y>W-+&'](;SZ=47B,M',>(W> L\44BM?R6*XIZ/%
M*ZYXY74_XIW%@4+M5AIFYP#/4>W5@7]]4C1XB]/%_^+5S48W*P4V7ABMT=(9
M41_Q,RTAI,+!($^,)5\B-CGO=Y!M-R2>U2W%T!;I &2/U737-UT)_>ZWTX/S
MK[<Q3L=B0;(Z\JC.S J:ME'6P>94@@KB!+>HKTBY&_#.XI:CO96Z@^!F(0$7
MBQ_DXV^O B_*IR_Y]_^[F5[_^'7^]=M\1O]X8GQ(H60);%70TIZ32V<:(MJ0
M2Q0VB2:5["-DW@V>9W9E<AH+]@S6>R;H.U+4S8F#M#FG\\0G(63:FL6!+TF#
M4I*4[)*%J*R0@3LE)#\I7'>1>C? GM7=S.FLV"]KR/T67,Y7-%)'DH>\]'$#
M<8CL)&U;*I%4K%$E*H@Q$> $I;G>2 Z%J91C$#FH9F?-::A$5#9&^:Q LVA
M%<UH<TD'%$T(PX,OTIS@%J5?*I%]$+ +E<@^^N[@['N6]$ 6)046!EEX23IA
M E"S )IS10>YP^B:9*#G026REX5WH1+91]T=0F;]D#E)(ZU*'@H6.D'K@ZR
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
MC,YMSKKGY1DW;SN!CSI [3VBY^+F>GF-LS2=?9Z@]I%"20>."=H)7*5*JUB
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
M;1_,/'5NQYNBO0];_T7]I;ZS_^__^G]02P,$%     @ SSL&476X27_P!P
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
MV?M<K/YJZ-[OB1K;9_()"++T8EQAM/?D'QY5G_%W4.$76:?_ 5!+ P04
M" #/.P91<V=G)M@'   _)0  %@   &EN<VTM,C R,# V,S!E>#,Q,BYH=&WM
M6FUO&S<2_GZ_@E5PC07H_<5)),> 8[NH@5Z;2UWD[M.!VN5*A'?)+<F5HO[Z
M/D/NZMVQC!:MG9R!*-KE<#B<>>:9X:[.OKGZZ?+VO^^OV<QE*7O_R[L?;BY9
MK=EN?^Q?MMM7MU?L^]M__< &K4Z7W1JNK'12*YZVV]<_UEAMYEP^:K<7BT5K
MT6]I,VW??FB3JD$[U=J*5NSBVOD9W<&GX/'Y/\Z^:3;9E8Z*3"C'(B.X$S$K
MK%13]C$6]HXUFZ74I<Z71DYGCO4ZO0[[J,V=G/,P[J1+Q7FEYZP=KL_:?I&S
MB8Z7YV>QG#,9OZW)P;#?[2=\D(CD=""2WB0^[8A)Q"=#(4Z[IV_^UX61;8B'
M.=8M4_&VEDG5G E:?S3HM5X-<S=>R-C-1MU.YY_CFI<]/TNT<EC00$'X&O3L
M:7/BDVOR5$[5R.^)%-"$:GS"H[NIT86*FY%.M1F9Z>2D-QPVJG^LT^K4QV'L
M1<?_C4E!,^&93)>CE[<R$Y;]*!;L@\ZX>MFPB%?3"B.3(&CE;P+&8Q_^<A'V
M]@IZ4JE$M==NS^_N^C_?W[R[N?WV1?>T,^YW6[WM_:WV_K?;/SAL?S!\S^@#
MX8@ (&&>>CQ^%A&E7AF/3H]="N-D(B-.M[^,X#Q@](O$__UU9MXTV,_<</9.
M*^N$5 UV.9,B8=])Q54D><I^2A !89A.V(VR&9CL1D7:Y-H0K358Y(.T9&[&
MW;<OAJ_OV_,!!GF"_CCIUMD-F_&Y8$;,I5A@OVXF+?NUX 8YE"YQ'WMW3"OV
MG389ZW::_[['.7#'FV?NCEZ=O>,6^\)VLR6[4WJ1BG@J&L$KI2]BC3651K&#
M2BX5XVK)"N5,(; 7N,)70CB)LPQ7AG"5\ BW@*M,.N9TD-L34"(2UG*S))&,
MWPFLNZ'3XEX,8[!DZLLHUB"!2!J438@I3(<E,0"\F,EHQFQ!'^OY"V%$J80V
MD$F;HKY2J5Y(-\,&;0Y:HM5);P[3=(QMSC$M9I/EIAN^@'#W/Q-NP9(5*:P=
MV$"L(8YALS$N58+<\+R-[U%:Q-")(&UXJX$ 2\JG'#XF>!!LTG0=_]+U=F=I
M0"SV+5J#)(H4 @BZ1F3\<M;;$W$[8TFJ%[9"A!%3:1WZ.\<XW0QVP\K&1F!M
M9<R>M5] ; =U=KOEB)>VC%M)X01Z7;(].>>&<2-\&.!6.4D%N8L)Q'Z22CLC
M<1++D/"4]'0=2QNEVA:81U1@=!KBD1L=B1BW+3N!^V.!> 8?7W^*9EQ-!;M
MEGTH4DAT^[S9'9Z(NI_:'<;A*EQ*ZF14P 'I9Y2*&_ (X2);CEXHV5HHP4*T
MSUW00(+*PN$2M]5S2="-<J/^:;YJ@0]#Y*%93P@\O,ZNA$4O"6=Z"GTXT@UB
M]X@7]O@I1+,3@:B5*P7BUH6! F3H7%J?]Y 2RNNAIF/-&)NL8T3*/0Q*YEZ'
MLE$R$@U*L =LL3J5L3^EV6)B92RYD;0!&>J+YT%%F@I+G.^SQOH"X5D"QT 8
MA/.9GY2C49!1D7(B-VS+&[&N'9@1*M%F <6WB2!!\ _FW]<Z?/$PF^S"[.AT
MWT/;\41Q-.@ U+F,"4O<:L6)$;D%#JG+((!Q$U?!!OPDG\A4NB55H$/+$O0]
M+GS( VJW1#>Z%$^\G\H-Y04:3 NW4\6,T&[&W@#?KTR%0B%,@3R,B)P@32+H
MQ0*Z 'V9@_N^4GQ%=78]YVGA<YV<+Y*$3IUSN,T>Z!50(H]@K7!YN''P0,)$
M,(X-[<E$%^[^M8_A5;Z2%M1[)0^WIFQ2=74^-T3P@3]L P>TP->'A1A<$YR]
M'S0ZOY3M@A_9P<0CN(4*E(ZBPE!0-JK!EKY,6X<[])@&6FP$%>5YDYWL"2=
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
M!5!+ 0(4 Q0    ( ,\[!E$JQDZ[%^L! &4Q&0 1              "  0
M  !I;G-M+3(P,C P-C,P+FAT;5!+ 0(4 Q0    ( ,\[!E$Y-UUUWPP  /A]
M   1              "  4;K 0!I;G-M+3(P,C P-C,P+GAS9%!+ 0(4 Q0
M   ( ,\[!E%"T_+C+QX  #$K 0 5              "  53X 0!I;G-M+3(P
M,C P-C,P7V-A;"YX;6Q02P$"% ,4    " #/.P912;C/F50]   WB0( %0
M            @ &V%@( :6YS;2TR,#(P,#8S,%]D968N>&UL4$L! A0#%
M  @ SSL&4;;X\/CKKP  .CD' !4              ( !/50" &EN<VTM,C R
M,# V,S!?;&%B+GAM;%!+ 0(4 Q0    ( ,\[!E&WH7WLKV@  !.K!  5
M          "  5L$ P!I;G-M+3(P,C P-C,P7W!R92YX;6Q02P$"% ,4
M" #/.P91=;A)?_ '  #L)0  %@              @ $];0, :6YS;2TR,#(P
M,#8S,&5X,S$Q+FAT;5!+ 0(4 Q0    ( ,\[!E%S9V<FV <  #\E   6
M          "  6%U P!I;G-M+3(P,C P-C,P97@S,3(N:'1M4$L! A0#%
M  @ SSL&49F7WKRV!0  "QL  !8              ( !;7T# &EN<VTM,C R
M,# V,S!E>#,R,2YH=&U02P$"% ,4    " #/.P914H#*)8\%  !4&0  %@
M            @ %7@P, :6YS;2TR,#(P,#8S,&5X,S(R+FAT;5!+!08
.."@ * )H"   :B0,    !

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